JavaScript转换boolean值为数字的几种方法

方法一:三元运算

var i = result ? 1 : 0;

方法二:+号操作符

+ true; // 1
+ false; // 0

方法三:Number构造函数

Number(true)//1
Number(false)//0

方法四:或运算

result | 0;

其中,方法一和方法四是相对另两种方法要快。

版权声明:著作权归作者所有。

thumb_up 0 | star_outline 1 | textsms 0