1
2.给eval取别名
6.swich语句(与if语句相同,效率高与if)
if(a==b){
alert(hello word")
}
//两者等价
(a==b) && alert("hello word");
2.给eval取别名
var a="111"
var b=eval;
var c= b(a);
alert(c);//输出:111
3.删除元素(不能删除 var语句声明的变量)
var o={x:1,y:2};
delete o.x;
alert(o.x);//输出:undefined
4.复合语句(多个语句合为一条语句使用)
{
a=0;
b=1;
}
5.函数声明与函数表达式
//函数声明:
function 函数名称 (参数:可选){ 函数体 }
//函数表达式:
function 函数名称(可选)(参数:可选){ 函数体 }
function foo(){} // 声明,因为它是程序的一部分
var bar = function foo(){}; // 表达式,因为它是赋值表达式的一部分
6.swich语句(与if语句相同,效率高与if)
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
n 与 case 1 和 case 2 不匹配时执行的代码
}
7.for/ in循环
var o=[1,2,3,4,5,6];
for(p in o){
alert(o[p]);
}