網(wǎng)站建設策劃方案ppt顧問式營銷
2. 流程控制語句
2-1. prompt()
彈出一個對話框,用戶可以輸入內容,輸入的內容可以通過變量接收
2-2. if…else if …else
語法:
if(條件表達式1){
? 條件表達式1為真執(zhí)行
? if(){
? }else{
? }
}else {
? 條件表達式1為假執(zhí)行
}
if else 中可以進行嵌套
注意:
如果if else 中的代碼只有一行,可以省略花括號
var age = 18; if(age < 18) console.log('未成年'); else console.log('成年了');
2-3. while循環(huán)
聲明初始步長
var num = 1
循環(huán)終止條件
累加步長
var num = 1; // 1. 付初始值 while(num <= 100){// 2. 循環(huán)終止條件num++; //累加步長 }
2-4. for循環(huán)
語法:
for(步長初始值; 條件; 累加步長){
? 循環(huán)體內代碼
}
for循環(huán)嵌套
for(var i = 1; i < 9; i++){for(var k = 6; k > 0; k--){} }
2-5. continue
continue: 翻譯成中文是繼續(xù)
作用:跳過當前次循環(huán),continue后續(xù)當前次代碼都不執(zhí)行,直接執(zhí)行下一次循環(huán)
2-6. break
break:跳出
跳出循環(huán):
1-1. 跳出當前循環(huán),break當前循環(huán)后續(xù)的代碼不執(zhí)行,直接執(zhí)行循環(huán)后的代碼
1-2. 如果有多層循環(huán),可以在外部打標識位,break到標識位的位置,實現(xiàn)跳出多層循環(huán)的效果
跳出switch語句:
- 在case中使用,break后續(xù)的代碼不執(zhí)行,直接跳出switch語句