日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:52003
  • 待審:43
  • 小程序:12
  • 文章:1047590
  • 會員:762

js 的 ?? 運算符是空值合并運算符,用于獲取兩個表達式中的非空值。它以從左到右的順序評估表達式,先檢查左側表達式的非空值,若非空則返回,若空則返回右側表達式的值。?? 運算符與 || 運算符的區別在于檢查空值和始終返回一個值。它適用于提供默認值、簡化條件語句和避免冗長的 if-else 語句處理空值。

JS 中的 ?? 運算符

什么是 ?? 運算符?

?? 稱為空值合并運算符,用于獲取兩個表達式中的非空值。語法如下:

<code class="javascript">x ?? y</code>

登錄后復制

如何使用 ?? 運算符?

?? 運算符以從左到右的順序對表達式求值:

    首先評估左側表達式 x
    如果 x 為非空值(不為 nullundefined),則返回 x 的值,而不會評估右側表達式 y
    如果 x 為空值,則評估右側表達式 y 并返回其值。

示例:

<code class="javascript">const name = "John" ?? "Unknown"; // "John"
const age = 0 ?? "N/A"; // 0
const empty = null ?? "Empty"; // "Empty"
const undef = undefined ?? "Undefined"; // "Undefined"</code>

登錄后復制

?? 運算符與 || 運算符的區別:

?? 運算符與邏輯或運算符(||)相似,但存在以下區別:

?? 運算符檢查空值,而 || 運算符檢查布爾值。
?? 運算符始終返回一個值,而 || 運算符僅在至少一個表達式為真的情況下返回一個值。

何時使用 ?? 運算符?

?? 運算符可用于:

提供默認值,例如在處理可能為 nullundefined 的值時。
在條件語句中簡化代碼,例如檢查變量是否為非空值。
避免在處理空值時使用冗長的 if-else 語句。

分享到:
標簽:JS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 52003

    網站

  • 12

    小程序

  • 1047590

    文章

  • 762

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定