JavaScript转换boolean值为数字的几种方法
方法一:三元运算
var i = result ? 1 : 0;
方法二:+号操作符
+ true; // 1
+ false; // 0
方法三:Number构造函数
Number(true)//1
Number(false)//0
方法四:或运算
result | 0;
其中,方法一和方法四是相对另两种方法要快。
方法一:三元运算
var i = result ? 1 : 0;
方法二:+号操作符
+ true; // 1
+ false; // 0
方法三:Number构造函数
Number(true)//1
Number(false)//0
方法四:或运算
result | 0;
其中,方法一和方法四是相对另两种方法要快。