web前端 – 10 个很酷、很实用JavaScript特性
1、空运算符
如果左侧为空或未定义,则此运算符返回右侧值。
const data= null ?? ‘data’;
console.log(data);
// expected output: “data”
const data1 = 1 ?? 4;
console.log(data1);
// expected output: 1
逻辑 OR (||) 运算符执行相同的操作,但是,当将 0 作为值传递时,它将视为 false,这使得它容易用于数字。
function add(a, b) {
val1 = a || 1;
val2 = b || 1;
sum = val1 + val2;
return sum;
}
console.log(add(0, 0)); //output:2
当我们使用 Nullish 运算符时,同样的事情
function add1(a, b) {
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/9585.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论