string == number (string ==> number)
ex:"42" == 42 ("42" ==> 42)
anytype == boolean (anytype ==> boolean)
ex:0 == false (0 ==> false)
当非布尔值转换为布尔值时,下列值转换为false:
""(空字符串)
0,-0,NaN
null,undefined
false
JavaScript中使用==比较原生值时类型转换方向
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 值类型转换将值从一种类型转换为另一种类型通常称为类型转换,这是显示的情况;隐式的情况称为强制类型转换。JavaSc...