JavaScript基础(四) 语句

1. 标签
    label : statement
2. break, continue 语句
    可以后面跟标签: break label; continue label;
3. with 语句
    最好不要用,性能低
4. swich语句,可以使用string类型,而且可以是变量。
    var GREEN = "green";
    swich(sColor)
    {
       case GREEN :
             break;
       default :
         break;
    }

5. 函数不需要写返回类型和参数类型,需要关键字function
    funcion sayHi(name, message){}
   如果函数体里面没有return语句,或者直接是return;那么函数的结果是undefined
   函数体里面可以使用特殊对象arguments,arguments[0]代表第一个参数

6. JavaScript的函数实际是一个对象,所以有一个对象叫做Function
    var sayHi = new Function(argument1, argument2, ..., argumentn, functionBody);
   最后一个参数是函数体。这种方法定义函数不方便,因此不建议使用,所以所有的函数可以看做都是Function的一  

 个实例对象。
     function isFunction(obj)
     {
        return (obj instanceof Function);
     }
   alert(isFunction(isFunction)); 返回结果是true

 7. 函数直接量
    在ECMAScript 版本3中定义了函数直接量语法,也叫拉姆达(lambda)表达式,也就是说在表达式中的函数可以省略函数名,如下:
    var square = function(x)
    {
        return x * x;
    }
    等价于:
    function square(x)
    {
       return x * x;
    }
    var squareVar = square;

转载于:https://www.cnblogs.com/joeliu/archive/2008/01/15/1040217.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值