前言:
而今各位老铁们对“html确定了”大体比较注意,咱们都想要知道一些“html确定了”的相关内容。那么小编也在网络上网罗了一些关于“html确定了””的相关知识,希望大家能喜欢,看官们快快来学习一下吧!这2个表达的是用法都是用来判断数据是否存在,如果不存在则返回另外一个值,区别则在于判断值是否存在的条件不同。
?? 判断的是:undefined 和 null
|| 判断的是:' ' 、0 、false 、undefined 和 null
// 用法如下let a = ''// let a = 0// let a = falseconst res1 = a ?? '默认值'const res2 = a || '默认值'console.log(res1) // ''console.log(res2) // '默认值'let b = undefined // let b = nullconst res1 = b ?? '默认值'const res2 = b || '默认值'console.log(res1) // '默认值'console.log(res2) // '默认值'
以上可以判断两者的作用是相同的,但是区别在于 ' ' 、0 、 false 的判断上,可以根据项目中实际的情况去使用。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #html确定了