JavaScriptで条件の分岐処理を記述するにはif文を紹介します。今回はJavaScriptでのif文の基本的な書き方と、より細かい条件をつける方法について解説していきます。
if文の基本的な書き方
ifの条件
if (条件式) {
条件式が成り立った場合処理を実行
}
ifの条件に当てはまらない場合 else
if (条件式) {
条件式が成り立った場合処理を実行
} else {
条件式が成り立たなければ処理を実行
}
else if:複数条件の分岐
if (条件式1) {
条件式1が成り立った場合処理を実行
} else if (条件式2) {
条件式2が成り立った場合処理を実行
}
論理演算子を使う
条件式に論理演算子をつかうことで、「AかつB」、「AまたはB」、「Aではない」などの判定ができます。
(1)and(&&)
if (条件式1 && 条件式2 ) {
条件式1と2が両方ともtrueの場合実行される
}
(2)or(||)
if (条件式1 || 条件式2 ) {
条件式1か2にtrueが存在する場合実行される
}
(3)not(!)
if (!条件式) {
条件式がfalseの場合、trueになり実行される
}
条件(三項)演算子
条件式 ? trueの処理 : falseの処理