標籤:else 無限迴圈 ++ ... 計算 app key 必須 if判斷
條件判斷:
javascript中用if(){}else{}來判斷
如果語句塊只包含一條語句,可以省略{}:
var age=20;
if(age>=18)
alert("你成年了")
else
alert("你還沒成年呢,寶寶”)
建議寫上{}
多行條件判斷:if( ){
}else if( ){
}else{
}
迴圈:
要計算數值 我們可以直接寫運算式 1+2+3 //6
要計算1+2+3+4+5+......+10勉強可以寫出來
但是要計算1+2+3+.....+10000 ,直接寫運算式就不可能了
為了讓電腦能計算成千上萬的重複運算,我們就需要迴圈語句:
javascript的迴圈有兩種,一種是for迴圈,通過初試換、結束條件和遞增條件迴圈執行語句:
var x=0;
var i;
for (i=1;i<=10000;i++){
x=x+1
}
for迴圈的控制條件:
i=1 這是初始值 將變數i 賦值為1
i<=10000 這是判斷條件,滿足時就繼續迴圈 ,不滿足時就退出迴圈
i++ 這是每次迴圈後的遞增條件,由於每次迴圈後變數i都會加1,因此他終將在若干次迴圈後不滿足判斷條件i<10000而退出迴圈
for迴圈最常見額地方就是利用索引遍曆數組:
var arr=["Apple","Banana","orange"]
var i , x;
for(i=0;i<arr.length;i++){
x=arr[i]
console.log(x)
}
簡寫:
var arr=["Apple","Banana","orange"]
for(var i=0;i<arr.length;i++){
x=arr[i]
console.log(x)
}
for迴圈的3個條件都是可以省略的,如果沒有退出迴圈的判斷條件,就必須使用break語句退出迴圈,否則就是死迴圈:
var x = 0;for (;;) { // 將無限迴圈下去 if (x > 100) { break; // 通過if判斷來退出迴圈 } x ++;}
JavaScript 【2】