三項演算子なるもの
三項演算子とは
・JavaScriptにおいて3つのオペランドを持つ演算子
式は以下
条件式 ? 条件式がtrueの時に返す値 : 条件式がfalseの時に返す値
記述例
let test = "hoge";
console.log((test = "hoge") ? "yes" : "no");
記述例解説
1行目 test に 文字列 "hoge" を代入。
2行目 console.log();関数で三項演算子の結果をコンソールに表示
三項演算子では
(test = "hoge")? → testが"hoge"であるかを true か false で判断
true の場合 → "yes" がコンソールに表示される
false の場合 → "no" がコンソールに表示される
所感
if文を簡的に記述できるようにしたようなものと思っている。
現段階だと、if文内で複数処理をするようなことがなければ三項演算子で事足りそうだと思っている。
終わりに
備忘録のため参考までに。
何か指摘点があれば遠慮なくお伝えいただければ嬉しいです。