您当前的位置: 首页 >  Java

杨林伟

暂无认证

  • 2浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

前端基础 - JavaScript值Boolean类型的默认转换

杨林伟 发布时间:2019-03-07 19:01:08 ,浏览量:2

Boolean类型的默认转换 知识点:
  • undefined -> 默认转为false
  • null -> 默认转为false
  • Boolean -> 根据实际值转
  • Number -> 0或者NaN为false,其余值为true
  • String -> 非空为true,空为false
  • Object -> 值为true
例子:
if(undefined) //值为false

if(null)//值为false

if(true)//值为true

if(false)//值为false

if(0)//值为false

if(NaN)//值为false

if(1)//非0值为true

if("")//值为false

if("abc")//值为true

if(ddocument)//值为true
特殊点记忆:
null == undefined   值->true
"NaN"== NaN 		值->false
5 == NaN            值->false
NaN == NaN          值->false
NaN != NaN          值->true
false == 0          值->true
true == 1           值->true
true == 2           值->false
undefined == 0      值->false
null == 0           值->false
"5" == 5            值->true
关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0693s