nullish(空值合并)运算符

简介: nullish(空值合并)运算符

在之前,我们通常会使用 || 来实现一些假值数据的默认赋值,但是很多情况下, ''0false 这种是有具体含义的,不应该走默认赋值。这个工程经验丰富的,感触绝对颇深。

console.log(null ? ? 42) //42
console.log(null || 42) //42
console.log(undefined ? ? 42) //42
console.log(undefined || 42) //42
console.log(false ? ? 42) //false
console.log(false || 42) //42
console.log('' ? ? 42) //''
console.log('' || 42) //42
console.log(0 ? ? 42) //0
console.log(0 || 42) //42
console.log(NaN ? ? 42) //NaN
console.log(NaN || 42) //42
目录
相关文章
|
26天前
今天Mibatis遇到的空值
今天Mibatis遇到的空值
7 0
|
4月前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【LIKE子句的使用 ,NULL值的处理,空值的处理】
MYSQL基础知识之【LIKE子句的使用 ,NULL值的处理,空值的处理】
60 0
|
5月前
es6扩展运算符、concat方法合并多个数组
es6扩展运算符、concat方法合并多个数组
27 0
|
7月前
|
JavaScript 前端开发
谈谈 JavaScript 中的空值合并操作符 Nullish coalescing operator
谈谈 JavaScript 中的空值合并操作符 Nullish coalescing operator
33 0
|
7月前
|
JavaScript 前端开发
空值合并运算符和可选链
空值合并运算符和可选链
|
SQL JSON 数据格式
ES中如何实现空值和非空值的查询
ES中如何实现空值和非空值的查询
4146 0
es6:空值合并运算符
es6:空值合并运算符
89 0
es6:空值合并运算符
ElasricSearch两个字段相加报错
ElasricSearch两个字段相加报错
ElasricSearch两个字段相加报错
|
存储 JavaScript 前端开发
ES2020 系列:空值合并运算符 '??'
ES2020 系列:空值合并运算符 '??'
234 0
ES2020 系列:空值合并运算符 '??'
|
安全 开发者
es6新增的运算符-链判断运算符的诞生[?.]和null的判断运算符??
es6新增的运算符-链判断运算符的诞生[?.]和null的判断运算符??