Js中,什么情况加括号

JavaScript09

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

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

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

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

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

加括号为调用该函数,返回值为函数返回值;

不加括号可认为是查看函数完整信息,即查看整个函数体,返回值即整个函数体,不加括号传参相当于传入函数整体

function test() {

return "test"

}

分别打印

test: function test() {return "test"} //函数表达式

test(): test //函数执行结果

一、对象属性

三、方括号表示法

       方括号语法的优点:

       1)可以通过变量来访问属性;

       2)如果属性名中包含会导致语法错误的字符,或者属性名是关键字或者保留字,也可以使用方括号表示法;

       3)使用方括号表示法访问属性名时,可以在程序运行时创建和修改属性,点操作符就不行;

参考: https://blog.csdn.net/formyqianduan/article/details/52035843