Javascript 类型转换-ToBoolean

转换规则:
Undefined->false
Null->false
Boolean->返回参数值
Number->当参数为+0、-0或NaN时返回false,其他情况返回true
String->当参数为空字符串时(字符串长度为0),返回false,其他情况返回true
Symbol->true
Object->true

Argument Type Result
Undefined Return false.
Null Return false.
Boolean Return argument.
Number If argument is +0, -0, or NaN, return false; otherwise return true.
String If argument is the empty String (its length is zero), return false; otherwise return true.
Symbol Return true.
Object Return true.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

请开启浏览器JavaScript