JS笔记 if else、switch case、while、do while、for、跳转自定义标签、for in、for of

  1. 表达式判断执行适合使用
if(true){
    //表达式成立执行此条
    console.log("ok");
}else{
    //表达式不城里执行此条
    console.log("no ok");
}
  1. 单一比对时适合使用
switch(true){
    //没有遇到break就一直往下走
    case 2>1:
    case 3>1:
        //匹配执行此条
        console.log("OK");
        break;
    case 1=1:
        //默认执行
        default:
        console.log("默认");
}
  1. 判断进行循环
 while(a>0){
        a--
    }
  1. 先进入循环在进行判断,至少运行一次
 do{
        console.log("先运行一次再扯别的");
    }while(a>0){
        a--
    }

24.适合规律循环

 for(let i=0;i<10;i++){
    //循环体 也可以使用break跳出循环
    }
  1. 跳出循环 关键字
    continue 跳过本次循环
    break 跳出整个循环

  2. continue和break可以跳转到执行标签位置

//qianyue为自定义标签
qianyue:for(let i=0;i<10;i++){
    for(let x=0;x<10;x++){
        if(x+i>10){
            //子循环中想跳到外层循环可使用跳转标签
            break qianyue;
        }}
  1. **for in、for of的用法
    for in 中key为hd的键值
    for of中可以直接取对应的值
    **
let hd = [
		{biaoti:"test1",neirong:"a"},
		{biaoti:"test2",neirong:"b"},
		{biaoti:"test3",neirong:"c"}
	;]
	forlet key in hd){
		console.log(hd[key].biaoti);
	}
	forlet key of hd){
		console.log(key.biaoti);
	}
	//便利字符串为多个字符
	forlet i of "abc"{
		console.log(i);
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值