Javascript math.random是否先使用括号?
此代码以什么顺序执行Javascript math.random是否先使用括号?,javascript,Javascript,此代码以什么顺序执行 Math.floor(Math.random() * (max + 1)); Max是通过函数传递的变量 它是否将max添加到1(先用括号括起来),然后乘以Math.random()生成的值,最后将该值传递给Math.floor?就像在数学中一样,parantasis享有优先权,并遵循标准运算符优先权: max+1 Math.random()乘以max+1的结果 结果2。以上内容已传递到Math.floor() 这就是圆括号的工作原理。更重
Math.floor(Math.random() * (max + 1));
Max是通过函数传递的变量
它是否将max添加到1(先用括号括起来),然后乘以Math.random()生成的值,最后将该值传递给Math.floor?就像在数学中一样,parantasis享有优先权,并遵循标准运算符优先权:
max+1
Math.random()
乘以max+1的结果
Math.floor()
这就是圆括号的工作原理。更重要的是,这就是圆括号的全部意义:它们允许您指定操作的显式分组。仅供参考,
()
是圆括号,[]
是方括号。