Javascript圆括号()用法综述

1。提高优先级

(1 + 2)* 3与数学运算一致,首先计算1±2,然后乘以3到9。

它也可以是其他表达式,如:
复制代码如下:(a +(函数(i){返回}(2)))*

2个参数。函数放在括号()中。
复制代码如下:函数的乐趣(A,B,C)
{

}
三.立即执行函数表达式
复制代码代码如下所示:
函数乐趣(A,B,C)
{

})(1,2,3)
这里的括号(1,2,3)对应的参数是前面的功能,当第一架码满足表达规律,在前面的代码将作为一个功能的表达执行,所以在第一功能的最佳添加;分开,否则将不能犯错误一个报纸的表达函数值。

如:报警(1)(function(){ })((1)),然后进行第一次警告,随着规则的执行功能立即,所以警报(1)的返回值将在同一时间的函数,括号中的参数值后,但警报(1)返回到未定义的,所以是错误的。解决的办法是增加后报警(1);或者,将它分为两个表达式。

立即执行也可以使用。
复制代码代码如下所示:
函数乐趣(A,B,C)
{

}(1,2,3))

函数乐趣(A,B,C)
{

}(1,2,3)

函数的乐趣(A,B,C)
{

}(1,2,3)
等等,只要函数符合函数表达式的语法规则。

圆括号需要被添加到一个单一的功能,不可省略,如有趣的(),娱乐(1,2,3)。

4。执行一个或多个表达式,并返回最后一个表达式的值,该值需要在多个表达式之间用逗号分隔。
复制代码如下:(2+3 + 5,6) / /代码会被执行一次,最后的6作为返回值

5。条件表达式,类似于4,但用于条件判断
将代码复制如下:如果在IF和{的内容之间的(+ = B = C)放在括号中