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