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

方法一:三元运算

var i = result ? 1 : 0;

方法二:+号操作符

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

方法三:Number构造函数

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

方法四:或运算

result | 0;

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

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

相关推荐

JavaScript获取Object类名的几种方法

有以下几种方法可以用来获取Object的类名:typeofinstanceofobj.constructorfunc.prototype, proto.isPrototypeOffunc.name(ES6)使用示例:function Foo() {} var foo = new Foo(); typeof Foo; 

微信小程序页面跳转的几种方法

本文总结了微信小程序页面跳转分为这几种类型:navigate:跳转页面,并保留当前页面。前一个页面可以使用navigateBack类型的跳转退回。redirect:关闭当前页面,然后跳转到新页面。switchTab:跳转到tabBar页面(在app.json中注册过的tabBar页面),同时关闭其他非tabBar页面。navigateBack:页面退回。微信原生提供的APInavigateTowx