コンテンツにスキップ

制御構文

はじめに

本サイトにつきまして、【IT技術の知見】はじめに - 俺の技術ノート をご認識のほど宜しくお願いいたします。


01. 条件式

二項演算子

与えられた変数の値が falsy だった場合に、値を設定する。

デフォルト値を設定する場合に役立つ。

// ""、0、null、undefined、falseなど
const flag = enableFoo || "false";
// null、undefinedなど
const flag = enableFoo ?? "false";


三項演算子

// fooの場合にfooを代入し、fooでない場合にbarを代入する
const fooOrBar = foo == "foo" ? foo : "bar";