js 流程控制
阿新 • • 發佈:2018-09-26
這一 上大 偶數 mil break do-while == 內置對象 style
一 流程控制
if else
if (true) { //執行操作 }else if(true){ //滿足條件執行 }else if(true){ //滿足條件執行 }else{ //滿足條件執行 } alert("今天開心嗎") 不管怎樣,這一句代碼都會執行
註意瀏覽器的解析代碼的順序,都是從上到下,從左至右
2,邏輯 與&& 或 ||
if(sum>400 && math>90){ console.log(‘清華大學錄入成功‘) }else{ alert(‘高考失利‘) }
if(sum>500 || english>85){ alert(‘被復旦大學錄入‘) }else{ alert(‘高考又失利了‘) }
3,switch
<script>
var age="8"; switch(age){ case "18":console.log("要上大學了"); break; case "189":console.log("wahu"); break; case "0":console.log("在哪裏"); break; default:console.log("開心快樂") 如果條件都不滿足,會走這一句 } </script>
4,while 循環
while循環三步走:
1,初始化循環變量
2,判斷循環條件
3,更新循環變量
實例
var i = 1; //初始化循環變量 while(i<=9){ //判斷循環條件 console.log(i); i = i+1; //更新循環條件 }
5 do-while
//不管有沒有滿足while中的條件do裏面的代碼都會走一次 var i = 3;//初始化循環變量 do{ console.log(i) i++;//更新循環條件 }while (i<10) //判斷循環條件
6 for 循環
for(var i = 1;i<=100;i++){ if(i%2==0){ //是偶數 console.log(i) } }
雙重for 循環
for(var i=1;i<=3;i++){ for(var j=0;j<6;j++){ document.write(‘*‘) #在瀏覽器輸出 } document.write(‘<br>‘) }
二 常用內置對象
js 流程控制