javascript中的尖括号,方括号,小括号等各种括号分别是怎么用的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中的尖括号,方括号,小括号等各种括号分别是怎么用的相关的知识,希望对你有一定的参考价值。

尖括号是为了引入文件,例如<script src="hello.js"></script>引入一个hello.js文件;
方括号是使用配置项的符号。比如一个window窗口,里面要放几个panel,配置里面的东西用
items:[
panel1,
panel2
]
小括号和大括号是函数符号,比如 function(),小括号里面是参数,大括号里面是函数体。
参考技术A 这都是格式化的,建议你从js基础看起

javascript小括号中括号大括号学习总结

作为一名编程人员,和括号打交道是必不可少的。你可知道在不同的上下文中,括号的作用是不一样的,今天就让我们简单总结下javascript小括号、中括号、大括号的用法。

总的来说,JavaScript中小括号有五种语义,中括号有四种语义,而大括号也有四种语义。

小括号:

语义1,函数声明时参数表(形参)

语义2,和一些语句联合使用以达到某些限定作用(if、for等)

语义3,和new一起使用用来传值(实参)

语义4,作为函数或对象方法的调用运算符(如果定义了参数也可与语义3一样传实参)

语义5,强制表达式运算(常用有eval解析JSON和匿名函数自执行)

中括号:

语义1,声明数组

语义2,取数组成员

语义3,定义对象成员(可以不遵循标识符规则,可以以数字开头定义标识符)

语义4,取对象成员

大括号:

语义1,组织复合语句,这是最常见的

语义2,对象直接量声明(赋值对象)

语义3,声明函数或函数直接量赋值

语义4,结构化异常处理的语法符号(try...catch语句)

PS:(对于小括号语义5,强制表达式运算

  1. function(){}() //匿名函数立即执行,语法分析期报错
  2. {}.constructor //获取对象直接量的构造器,语法分析期报错                                                                                                                                                                                 实际上是js的“语句优先”在作怪,即{}被理解成复合语句块而不是对象直接量或函数直接量的语义。可使用众所周知的方法,加个强制运算符()转化为值即可。
  3. 具体内容可参见http://blog.csdn.net/woshinia/article/details/18666223

以上是关于javascript中的尖括号,方括号,小括号等各种括号分别是怎么用的的主要内容,如果未能解决你的问题,请参考以下文章

Javascript大括号和中括号的区别

javascript去除字符串里面的小括号

Javascript小括号“()”的多义性

Shell中的括号、双括号、方括号和双方括号

Python和MATLAB的小括号( )、中括号[ ]和大括号

Python中小括号,中括号,大括号怎么用?