js深入理解(一)

1
 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]);
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值