Javascript大括号和中括号的区别

JavaScript024

Javascript大括号和中括号的区别,第1张

JavaScript中小括号有五种语义,中括号有四种语义,而大括号也有四种语义。小括号:语义1,函数声明时参数表(形参)语义2,和一些语句联合使用以达到某些限定作用(if、for等)语义3,和new一起使用用来传值(实参)语义4,作为函数或对象方法的调用运算符(如果定义了参数也可与语义3一样传实参)语义5,强制表达式运算(常用有eval解析JSON和匿名函数自执行)中括号:语义1,声明数组语义2,取数组成员语义3,定义对象成员(可以不遵循标识符规则,可以以数字开头定义标识符)语义4,取对象成员大括号:语义1,组织复合语句,这是最常见的语义2,对象直接量声明(赋值对象)语义3,声明函数或函数直接量赋值语义4,结构化异常处理的语法符号(try...catch语句)

大括号代表的是变量LAry是一个map数组。

在js中声明一个变量,有多重类型,

比如:

var test1 = [] //声明的是一个array数组

var test2 = 0//声明的是一个int类型的变量

var test3 = false//声明的是一个boolean类型的变量

等等,还有很多,你可以参考3C上的javascript去了解