javascript中括号的含义,比较容易混淆

来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:

小括号
       JavaScript中小括号有五种语义
       语义1,函数声明时参数表
              function func(arg1,arg2){ 
              // ...
              } 
       语义2,和一些语句联合使用以达到某些限定作用
              // 和for in一起使用
                      for(var a in obj){ 
              // ...
              } 
              // 和if一起使用
                      if(boo){ 
              //...
              } 
              // 和while一起使用
              while(boo){ 
              // ...
              } 
              // 和do while一起使用 do{ 
              // ...
              }
              while(boo) 
              注意:在与if、while及do while一起使用时小括号会将其中的表达式结果隐式的转换成布尔值。见无处不在的隐式类型转换 。
       语义3,和new一起使用用来传值(实参)
              // 假设已经定义了类Person,它有两个字段姓名(name),年龄(age)     
              var p1 = new Person('Jack',26); 
       语义4,作为函数或对象方法的调用运算符(如果定义了参数也可与语义3一样传实参)
              // 假设已经定义了函数func    
               func(); 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 用js检测两个线段是否相交
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
  • Jquery封装幻灯片效果
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1