このチュートリアルでは、変数に値を代入する JavaScript の OR 代入演算子について説明します。
JavaScript OR (||=) 変数の代入
JavaScript では、未定義の変数に値を割り当てたい場合があります。 JavaScript OR 代入演算子 (||=) を使用して、1 つの値とそれが null または未定義であるかどうかに基づいて、変数の値を 2 つの可能性のいずれかに割り当てることができます。
構文
次の構文は、変数に値を割り当てるために使用されます。
var1 ||= var2
例 1
2 つの変数を宣言します。 a ' と ' b 」。変数を初期化する」 b ” 数字付き “ 十一 ' その間 ' a 」は定義されていません:
しましょう ;させて = 十一 ;
ここで、OR 変数代入 (||=) 演算子を使用して変数「a」に値を代入します。
a ||= b ;
最後に、「」の値を出力します a 」コンソールで:
コンソール。 ログ ( 'a の値は' + a ) ;ご覧のとおり、「 a 」は定義されていないため、「の値は b 」 (11) が変数「a」に割り当てられます。
x の値が null または未定義でない場合、上書きされません。
例 2
4 つの変数を作成します」 バツ 」、「 と 」、「 と '、 と ' の 」などの偽の値を割り当てます。 0 」、「 ヌル 」、「 未定義、 ' と ' Linux 」:
定数 バツ = 0 ;定数 と = ヌル ;
定数 と = 未定義 ;
定数 の = 「リナックス」 ;
ここで、変数で OR 演算子を使用します “ バツ 」、「 と 」、「 と '、 と ' の 」を使用して、これらの変数から真の値を「 年 」:
定数 年 = バツ || と || と || の ;最後に、「 console.log() ' 方法:
コンソール。 ログ ( 年 ) ;の値であることがわかります。 の ” が変数 “ に代入されました 年 」、「w」は OR チェーンで検出される真の値であるため:
変数を使用する代わりに、生の値で変数に値を代入することもできます。
定数 年 = 0 || ヌル || 「リナックス」 || 未定義 ;出力
JavaScript の OR(||) 変数代入演算子に関連するすべての必要な手順を提供しました。
結論
OR 代入演算子は、未定義の変数に値を代入します。 JavaScript では、変数のデフォルト値を設定したい場合に便利ですが、まだ設定されていない場合に限られます。変数の値が定義されている場合、上書きされません。この記事では、変数に値を代入する JavaScript の OR 代入演算子について説明しました。