企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] >[success] # Boolean类型 除了布尔值,Number、String、Object、Undefined这些类型都可以用Boolean()方法来将其转换成布尔值后来做比较 | 数据类型 | 转换为true的值 | 转换为false的值 | | --- | --- |--- | | Boolean | true | false | | String | 任何非空字符串 | ""(空字符串) | | Number | 任何非零数字值(包括无穷大) | 0和NaN | | Object | 任何对象 | null | | Undefined | n/a | undefined | <br/> >[success] ## 类型转换 ~~~ Boolean()方法转换布尔值: var message = '测试文字' var messageAsBoolean = Boolean(message) // true ~~~ <br/> >[success] ## 隐式转换 ~~~ 隐式转换方法转换布尔值: var message = '测试文字' !!message // true ~~~ ~~~ 而'if语句会自动把要判断的东西转换为布尔值',所以Boolean()方法实际上用的机会还是很少的 ~~~