欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

JS的类型值转化为Boolean类型有哪些规则

程序员文章站 2022-03-10 22:33:14
...
这次给大家带来JS的类型值转化为Boolean类型有哪些规则,JS的类型值转化为Boolean类型则的注意事项有哪些,下面就是实战案例,一起来看一下。

由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下!

一、String类型转化为Boolean

1.转化j结果为true的情况

①任何非空字符串

JS的类型值转化为Boolean类型有哪些规则

PS:空白字符串也是返回true

JS的类型值转化为Boolean类型有哪些规则

2.转化结果为false的情况

①空字符串

JS的类型值转化为Boolean类型有哪些规则

二、Number类型转化为Boolean

1.转化结果为true的情况

①任何非0数字值(包括无穷大)

JS的类型值转化为Boolean类型有哪些规则JS的类型值转化为Boolean类型有哪些规则

2.转化结果为false的情况

①0

JS的类型值转化为Boolean类型有哪些规则

②NaN

JS的类型值转化为Boolean类型有哪些规则

三、Object类型转化为Boolean

1.转化结果为true的情况

①任何对象(包括空的对象)

JS的类型值转化为Boolean类型有哪些规则JS的类型值转化为Boolean类型有哪些规则

②数组对象(包括空数组)

JS的类型值转化为Boolean类型有哪些规则

正则表达式

JS的类型值转化为Boolean类型有哪些规则

2.转化结果为false的情况

①空对象

PS:这里要跟前面的空的对象{}作区分,空的对象表示这个对象创建了,但是里面没东西,而空对象表示的是没有创建,就是一个null

JS的类型值转化为Boolean类型有哪些规则

四、Undefined类型转化为Boolean

1.只能返回false

JS的类型值转化为Boolean类型有哪些规则

相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!

推荐阅读:

JavaScript的字符串怎样使用

微信小程序怎么实现数据双向绑定

以上就是JS的类型值转化为Boolean类型有哪些规则的详细内容,更多请关注其它相关文章!