Js中,什么情况加括号

JavaScript010

Js中,什么情况加括号,第1张

js数据类型中,字符串不需要加括号,数值不需要加括号。

1.运算符优先级不满足要求的情况 比如(2 + 3) * 5,如果不加括号 值会变成 2 + 3 * 5,

2.函数参数 function a (arg1, arg2)

3.循环与判断调剂 if() while() for()

push() 是数组的一个方法,主要是将括号里的元素放到数组的后面。

数组中的元素可以包括很多类型的值。比如说字符串,数组,null,undefined,object ,bealoon。都可以的。

所以括号里传入一个大括号,那意思就是希望往数组中追加一个object。

带括号是函数,不带括号是方法,如果是函数,那么带()的立即执行。而不带()的可以理解为C里的指针,指向这个函数。比如

function func(){

alert('aaaa')

}

var a=func()//执行弹出‘aaaa’ ---------------弹出一次

var b=func//此时b是一个函数,调用b会执行alert('aaaa')

b()//调用----------又弹出一次----------一共弹出两次