JS的类型值转化为Boolean类型有哪些规则
1个回答
展开全部
这次给大家带来JS的类型值转化为Boolean类型有哪些规则,JS的类型值转化为Boolean类型则的注意事项有哪些,下面就是实战案例,一起来看一下。
由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下!
一、String类型转化为Boolean1.转化j结果为true的情况①任何非空字符串
PS:空白字符串也是返回true
2.转化结果为false的情况①空字符串
二、Number类型转化为Boolean1.转化结果为true的情况①任何非0数字值(包括无穷大)
2.转化结果为false的情况①0
②NaN
三、Object类型转化为Boolean1.转化结果为true的情况①任何对象(包括空的对象)
②数组对象(包括空数组)
③正则表达式
2.转化结果为false的情况①空对象
PS:这里要跟前面的空的对象{}作区分,空的对象表示这个对象创建了,但是里面没东西,而空对象表示的是没有创建,就是一个null
四、Undefined类型转化为Boolean1.只能返回false
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
JavaScript的字符串怎样使用
微信小程序怎么实现数据双向绑定
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询