• 首页
  • 电影
  • Js
  • 前端
  • 新旅
  • 奇技
  • 网安
  • 歌单
  • 关于
  • 搜索
  • 夜间模式
    ©2013-2025  成长小破站 Theme by OneBlog
    搜索
    标签
    # css # js # uniapp # ps # chrome # 小程序 # javascript # 布局 # typecho # 激活码
  • 首页>
  • 新文苦旅>
  • 正文
  • js类型转换

    2013年10月27日 1.6 k 阅读 1 评论 3165 字

    js类型

    在了解类型之后,再去了解==与===的区别

    ==如果之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。也就是从根本上比较类型。

    对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较

    • boolean
    • number
    • string
    • object

    看下面表格一目了然:

    Value Converted to:
    String: Number Boolean Object
    undefined "undefined" NaN false throws TypeError
    null "null" 0 false throws TypeError
    true "true" 1   new Boolean(true)
    false "false" 0   new Boolean(false)
    "" (empty string)   0 false new String("")
    "1.2" (nonempty, numeric)   1.2 true new String("1.2")
    "one" (nonempty, non-numeric)   NaN true new String("one")
    0 "0"   false new Number(0)
    -0 "0"   false new Number(-0)
    NaN "undefined"   false new Number(NaN)
    Infinity "Infinity"   true new Number(Infinity)
    -Infinity "-Infinity"   true new Number(-Infinity)
    1 (finite, non-zero) "1"   true new Number(1)
    {} (any object)   NaN true  
    [] (empty array) "" 0 true  
    [9] (1 numeric elt) "9" 9 true  
    ['a'] (any other array) use join() method NaN true  
    function(){} (any function "undefined" NaN true  
    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    读者留言1

    1. 前端文艺 博主
      2013-10-28 03:55 回复

      什么 ?

    加载更多评论
    加载中...
    — 已加载全部评论 —
    首页电影Js前端新旅奇技网安歌单关于
    Copyright©2013-2025  All Rights Reserved.  Load:0.049 s
    豫公网安备41050202000235   豫ICP备18019224号-2
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。