JavaScript if...else 語句 條件語句用於基於不同的條件來執行不同的動作。 條件語句 通常在寫代碼時,總是需要為不同的決定來執行不同的動作,可以使用條件語句來執行該操作。 JavaScript中有下列條件語句: if 語句 -- 只有當指定的條件為true,才會執行if語句裡面的代 ...
JavaScript if...else 語句
條件語句用於基於不同的條件來執行不同的動作。
條件語句
通常在寫代碼時,總是需要為不同的決定來執行不同的動作,可以使用條件語句來執行該操作。
JavaScript中有下列條件語句:
- if 語句 -- 只有當指定的條件為true,才會執行if語句裡面的代碼
- if...else -- 當條件為true執行if裡面的代碼,為false時,執行false裡面的代碼。
- JavaScript三目運算符
- if ... else ... if ... else...
- switch 語句 -- 使用該語句來選擇多個代碼塊之一來執行。
----------------------------------
if語句
當條件為true時,該語句內的代碼才會執行。
語法:
if(條件語句){
//當條件語句為true時,該語句才會執行代碼
}
註:if是小寫的
例如:var age = 20;
if(age = 20){
alert("你的年齡為20歲。");
}
//當age等於20時,彈出你的年齡為20歲。
------------------------------------
if...else 語句
語法:
if(條件表達式){
//語句1
}else{
//語句2
}
//當條件表達式為true,執行語句1,當條件表達式為false,執行語句2.
例如:var age = 19;
if(age > 18){
alert("你已成年");
}else{
alert("你未成年");
}
//當age大於18,彈出 你已成年 ,當age 小於 18 彈出 你未成年 。
---------------------------------------------------------------
JavaScript 三目運算符 (三元運算符)
語法:
條件表達式?語句1:語句2
當條件表達式為true,執行語句1,當條件表示為false,執行語句2
例如:
5 > 6 ? alert("true") : alert("false");
//5不大於6 所以執行alert("false") ,如果5大於6 就執行alert("true")
---------------------------------------------------------------
if ... else if.... else 語句
語法:
if( 條件表達式1 ){
//語句1
}else if( 條件表達式2 ){
//語句2
}else{
//語句3
}
當條件表達式1為true 執行語句1
當條件表達式1為false,判斷條件表達式2,如果條件表達式2為true執行語句2,如果條件表達式2為false,執行語句3。
例如:
var age = 18;
if( age > 18){
alert("age大於18");
}else if(age < 18){
alert("age小於18");
}else{
alert("age等於18");
}
//當age大於18 執行 ‘alert("age大於18");’
//當age小於18 執行 ‘alert("age大於18");’
//當age等於18 執行 ‘alert("age等於18");’
------------------------------- end --------------------------