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)放在括号中