ECMA Script6(JavaScript)の三項演算子

ECMA Script6(JavaScript)では、Javaと同じように三項演算子が使えます。

結果は以下のようになります。

三項演算子で気をつけること

ちょっとハマってしまったのでメモ。

上記は文字列を連結したかったのですが、上記のように記述すると、’aaa’+bが先に評価されてしまい、’test2’が返ります。

また’aaa’も消えてしまうのでちょっとハマってしまいました。これを期待通り動かせたい場合は括弧で囲むだけです。

結果は以下のようになります。

ECMA Script6(JavaScript)の三項演算子

a ? true : falseという記述方法もできます。

わかりやすく記述するなら

このように書けばわかりやすいですが、

も記述可能です。

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA