「?」←これ(はてなマーク、エクスクラメーションマーク)は何?〜条件演算子(三項演算子)〜
javascriptに使われる「?」についての記事です。
条件演算子(三項演算子)
条件によって処理を分けることができる演算子。
書式は以下の通り。
条件式 ? 式1 : 式2
式がtrueの場合は式1を評価して返し、falseの場合は式2を評価して返します。
Js
var num = true var sample = num ? 'YES' : 'NO'; document.write(sample)
出力結果
YES
以下コードペンです。 右上のEDIT ON CODEPENから、コードを編集できるページに飛びます。
See the Pen 条件演算子(三項演算子) by soto-ogre (@soto-ogre) on CodePen.