如何只访问第二个参数?

How to only access seccond parameter?

我创建了一个函数并分配了两个参数但是 为此分配了两个参数。 我想控制一个参数右边 [para2]

let veri=2;
function school(para1,para2)     // if para2 accept 
{
    para2=Math.floor(Math.random()*para2); //so :- 0 or 1
    return para2;
}
veri=school(veri);     // ! This veri pass arg second parameter
 if(veri){
   console.log('Time is playing cricket');
 }else{
   console.log('study time...');
 }

我们必须为两个参数传递两个参数 我希望只传递一个参数,并且只能控制右侧。

在您的情况下,您可以将 undefined 作为第一个参数传递,例如

school(undefined, veri)

要跳过参数 1,传入 undefined

veri=school(undefined, veri); 

您应该注意的一件事是编程语言(或者坦率地说,任何编程语言)的“语法”。

当您定义一个函数,或者本质上是一个具有特定范围、名称和参数的代码块时,您基本上是在说明它应该如何工作以及应该做什么。 因此,定义具有两个参数的函数时,您还应该考虑第一个参数。因为你已经这样定义了它。

现在有很多方法可以解决这个问题。

您可以给它一个无意义的值:

school(undefined, veri)
// OR
school(0, veri)
// OR
school('Nothing to do here', veri)

或者在函数体内定义函数不会作用的不同值。

但是因为有第二个参数,所以在调用函数的时候不能忽略它。