判断-循环语句


1.if条件语句 && 三目运算

if(num>=0){console.log("正数或零");}

改写为三元:

num>=0?console.log("正数或零"):void 0;

2.switch

switch case:

每一种case情况相当于===的比较

3. for语句

break/continue

在循环体中遇到这2个关键字,循环体中后面的代码就不在执行了

for(var i=0;i<10;i++){

    //

    break;

    console.log(11);

    //

    continue;

    console.log(11);

 

   

}

break:整个循环直接结束,i++最后的这个累加的操作也不再执行了。

continue:当前这一轮的循环结束,继续下一轮的循环,后面的累加操作继续执行。

4 for in

●用来循环一个对象中的属性名和属性值

●顺序问题:

首先循环数字的属性名(按照从小到大),再把剩下的属性名按照我们书写的顺序循环。

●获取属性值方式:

obj[key]    //在for in中只能通过对象名[key]来获取,不能写obj.key

例:

var obj = {

         name:"abc",

         1:123,

         age:3

};

对象获取属性值的方式

● obj.name

●obj["name"]

当属性名为数字时,只能用obj[1]即中括号方式

 

for(var key in obj){

    console.log(key);       //每次循环获取的属性名

    console.log(obj[key]);//获取属性值,

}

5为假的值:

0、NaN,null,undefined,“”


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值