我有一个变种;
它的值可以是NaN,null和任何ve / -ve数,包括0.
我需要一个过滤掉a的所有值的条件,只有> = 0的值在if条件下产生一个真值.
实现这一目标的最佳方法是什么,我不希望使用||连接3个不同的条件
@R_502_323@
typeof x == "number" && x >= 0
其工作原理如下:
> null – typeof null ==“object”所以表达式的第一部分返回false> NaN – 类型NaN ==“数字”但NaN不大于,小于或等于包括其自身在内的任何数字,因此表达式的第二部分返回false> number – 大于或等于零的任何其他数字表达式返回true