當(dāng)前位置:
首頁 >
JS中 ?? 与 || 的区别
發(fā)布時間:2024/3/12
51
豆豆
生活随笔
收集整理的這篇文章主要介紹了
JS中 ?? 与 || 的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JavaScript 中 ?? 與 || 的區(qū)別
相同點(diǎn)
用法相同,都是前后是值,中間用符號連接。根據(jù)前面的值來判斷最終返回前面的值還是后面的值。
值1 ?? 值2
值1 || 值2
不同點(diǎn)
判斷方式不同:
使用 ?? 時,只有當(dāng)值1為null或undefined時才返回值2;
使用 || 時,值1會轉(zhuǎn)換為布爾值判斷,為true返回值1,false 返回值2
總的來說,??更加適合在不知道變量是否有值時使用。
總結(jié)
以上是生活随笔為你收集整理的JS中 ?? 与 || 的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity报错汇总
- 下一篇: HTML5七夕情人节表白网页(粉色的情人