JavaScript-条件文
1098 ワード
条件文
JavaScriptは
三項演算子
参考:javascript.ruanyfreeng.com
JavaScriptは
if
とswitch
の2つの構造を提供する.if ( ){
;
}
else{
;
}
ブール値は通常条件式で生成されます.true
は、後の文を実行する.false
は、else
の中のステートメントを実行します.if (m===0){
//...
}
else if (m===1){
//...
}
else if (m===2){
//...
}
else {
//...
}
複数のif…else構造はswitchで代替できます.switch (m) {
case 0:
console.log('m 0');
break;
case 1:
console.log('m 1');
break;
default:
console.log('m ');
}
else
コードブロックは、常に自分に一番近いif
文とペアを組む.var m = 1;
var n = 2;
if (m !== 1)
if (n === 2) console.log('hello');
else console.log('world');
上のコードは出力されていません.switch
ステートメントの後の表現は、case
ステートメントの後の表現と比較して実行結果を実行する場合には、等しい演算子(===)
ではなく、厳密に等しい演算子(==)
を採用しており、これは比較時にタイプ変換が発生しないことを意味する.三項演算子
( ) ? 1 : 2
上のコードにおいて、「条件」がtrue
であれば、 1
の値を返し、そうでなければ 2
の値を返します.参考:javascript.ruanyfreeng.com