0

是否有与x === 0 ? true : !!x. 此表达式的目标是避免将零排除为虚假值,同时确保将其他虚假值转换为false.

4

3 回答 3

2

我能想到的最简约的语法是

x === 0 || Boolean(x)
于 2021-08-30T08:58:54.060 回答
1

基本上,你想允许任何数字

typeof x === 'number'
于 2021-08-30T08:59:52.683 回答
0

我不确定是否有比您所拥有的更好的解决方案。你也可以!!x || x === 0使用

于 2021-08-30T09:01:08.123 回答