美文网首页
js 语言 ?? 和 || 的区别

js 语言 ?? 和 || 的区别

作者: markRao | 来源:发表于2023-08-20 14:42 被阅读0次
    const c = a || b
    

    当 a 为 null、undefined、false、空字符串和数字0 时就会返回 b 的值

    const c = a ?? b
    

    当 a 为 null、undefined 时就会返回 b 的值
    ?? 是比 || 更严格更小细粒度的判空

    相关文章

      网友评论

          本文标题:js 语言 ?? 和 || 的区别

          本文链接:https://www.haomeiwen.com/subject/edbsmdtx.html