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);
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章