189 8069 5689

javascript多个小括号,分别说一下小括号,中括号,大括号,冒号在js中的作用

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

尖括号是为了引入文件,例如script src="hello.js"/script引入一个hello.js文件;

成都创新互联为企业级客户提高一站式互联网+设计服务,主要包括成都网站设计、网站制作、成都app软件开发公司重庆小程序开发公司、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。 

方括号是使用配置项的符号。比如一个window窗口,里面要放几个panel,配置里面的东西用

items:[

panel1,

panel2

]

小括号和大括号是函数符号,比如 function(){},小括号里面是参数,大括号里面是函数体。

JS:为什么有些函数后面要跟两个小括号?

不太清楚哪两个括号 如果 function test(1){2}(3) 1括号是用来放参数的, 2括号用来放你的逻辑代码,3括号代表当调用test();时,会执行里面对应的函数,若去掉();则不执行。

请问以下JS代码中的括号是什么意思?

这属于js匿名函数的一种!

这种写法可以看做是私有的内部类,一般出于加载时就需要立即执行的代码可以这样来些,第2个就是避免与其它的名称相冲突.

给你举个例子看看:

(function(p1,p2){alert(p1+p2);})(1,2);

实际就相当与

function test(p1,p2){

alert(p1+p2);

}

test(1,2);

(function(){})();

匿名方法的好处,上面也有提到.

1.其它外部调用不到,相对安全.

2.可用于onload事件保证不与其冲突.

3.可看做线程安全.曾经做项目时遇到过一个循环读取值的问题,每次得到的都是第一个值,最后用该函数解决的.

下面介绍一下它的调用

var fnc = function(){alert('x');},这里function如果不赋值给fnc那么它就是一个匿名函数,这种函数我们称为回调函数.调用方式fnc();

下面是匿名函数的调用。

有返回值的调用函数

得到返回值。强制运算符使函数调用执行

1

(function(p1,p2){

return p1+p2;

}(1,2));

强制函数直接量执行再返回一个引用,引用在去调用执行

2

function(p1,p2){

return p1+p2;

})(1,2);

无返回值的调用

3

void function(p1) {

return p1++;

}(2);

测试function test(){

return (function(p1,p2){

return p1+p2;

})(1,2);

//等以上几种情况.

}

alert(test());

结果33undefined

这个是百度知道里面的另一个比较详细的回答(原作者为:heruyi )

js正则表达式 小括号问题

'abc'.match(/(a)(b)/)

是不是输出了["ab","a" ,"b"]了

放在小括号中表示一个单独的分组,所以整个匹配输出一次"a",小括号中单独的匹配再输出一个"a"


文章名称:javascript多个小括号,分别说一下小括号,中括号,大括号,冒号在js中的作用
分享地址:http://cdxtjz.cn/article/dsshcse.html

其他资讯