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;
posted on 2008-01-15 18:00  Liu Jian  阅读(225)  评论(0编辑  收藏  举报