
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript の ?? と || でどっちが0の判定どうなるんだっけ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript の ?? と || でどっちが0の判定どうなるんだっけ - Qiita
JavaScriptの ?? と || ってどういう動きするのだっけ? といつも忘れるので書いておきます。あと記号の... JavaScriptの ?? と || ってどういう動きするのだっけ? といつも忘れるので書いておきます。あと記号のググラビリティも悪いので名前も記録しておきたい。 まとめ: falsyなものを判定するなら||でOK、nullまたはundefinedだけを判定するなら??の方が良い。 null合体演算子 ?? Null 合体演算子 (??) は論理演算子の一種です。この演算子は左辺が null または undefined の場合に右の値を返し、それ以外の場合に左の値を返します。 左辺が '' や 0 の場合は左の値を評価して返します 論理OR演算子 || true に変換できる値は、いわゆる truthy です。false に変換できる値は、いわゆる falsy です。 false と見ることができる式の例は、null、0、空文字列 ("")、あるいは、undefined と評価されるもの