if..else 判断中的 Boolean()转换

一、Boolean类型

Boolean类型的字面值:true 和false  必须是小写(js中)

转换规则

字符串 : 任何非空字符串(true);空字符串(false)

Number:任何非0数字值,包括无穷大(true); 0和NaN (false)

Object:  任何对象 (true);  null(false)

Undefined: -- (没有true的情况,undefined都转换为false) 

原文地址:https://www.cnblogs.com/luhailin/p/7198758.html