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;其中,方法一和方法四是相对另两种方法要快。