【JavaScript】三項演算子とは

「三項演算子」というキーワードを教えてもらいました。

三項演算子とは?

まずは例を確認してみてください。

function getFee(isMember) {
return (isMember ? '$2.00' : '$10.00');
}

console.log(getFee(true));
// expected output: "$2.00"

console.log(getFee(false));
// expected output: "$10.00"

console.log(getFee(null));
// expected output: "$10.00"

条件に続いて疑問符 (?)、そして条件がtrueであった場合に実行する式、コロン (:) が続き、条件がfalseであった場合に実行する式という風になっています。

この演算子は、 if 文のショートカットとしてよく用いられます。

Excelのif関数にそっくりのかたちですね。

この記事は下記のページを参考にしました。

この記事を書いた人

ななえ

会計事務所勤務。