JavaScript
【JavaScript】Null合体演算子とは何ですか?
作成日:2021年09月10日
更新日:2021年09月10日
初期値が 0 の personNumber があるとします。
js
let personNumber = 0;
or で、次の式を確認してみます。
js
let correctNumber = personNumber || 5;
console.log(correctNumber);
or の場合、0 は評価してくれず、5 を評価します。
0 を評価する場合は、null 合体演算子を使います。
書き方は、『||』の代わりに、『??』を使います。
js
let correctNumber = personNumber ?? 5;
console.log で確認すると、
o を評価してくれました。
null 合体演算子は、null と undefined を評価せず、それ以外を評価します。
お知らせ
私事ですが、Udemyで初心者を対象にしたReactの動画コースを作成しました。
Reactについて興味がありましたら、ぜひ下のリンクからアクセスしてください。
詳しくはこちら(Udemyの外部サイトへ遷移します)