LoginSignup
0
0

More than 1 year has passed since last update.

三項演算子についての備忘録

Posted at

三項演算子なるもの

三項演算子とは

・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文内で複数処理をするようなことがなければ三項演算子で事足りそうだと思っている。

終わりに

備忘録のため参考までに。
何か指摘点があれば遠慮なくお伝えいただければ嬉しいです。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0