gpt4 book ai didi

javascript - 缩短 JavaScript 三元

转载 作者:行者123 更新时间:2023-12-03 01:17:14 28 4
gpt4 key购买 nike

我一直使用这样的三元表达式,但我不喜欢其中的 null 。有没有更简洁的方法来做到这一点?

var_1 === 'yes' ? var_2=true : null;

这是我正在做的事情的简化版本。我只是想检查某事是否为真/假,然后做某事,否则什么也不做(所以我放入 null )。有更好的方法吗?

最佳答案

最简单的方法是使用 var_2 = var_1 === 'yes'; 因为它适用于所有类型,例如 yesundefinednull''0

//when var_1 is 'yes'
var var_1 = 'yes';
var var_2 = var_1 === 'yes';
console.log(var_2);

//when undefined
var_1 = undefined;
var_2 = var_1 === 'yes';
console.log(var_2);

//when null
var_1 = null;
var_2 = var_1 === 'yes';
console.log(var_2);

//when blank
var_1 = '';
var_2 = var_1 === 'yes';
console.log(var_2);

//when 0
var_1 = 0;
var_2 = var_1 === 'yes';
console.log(var_2);

关于javascript - 缩短 JavaScript 三元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950552/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com