美文网首页
JS 里的数据类型转换

JS 里的数据类型转换

作者: 你谷弟 | 来源:发表于2018-08-01 11:31 被阅读0次
      在上次学习中,一共有7种数据类型分别是number  string   Boolean   symbol  null   underfined  object。这几种数据类型是可以进行转换的。
    

    首先是转化为字符串:
    任何类型转化为字符串都可以用String(任何类型)
    String(1)===‘1’
    String(true)===‘true’
    String(null)===‘null’
    String({})===‘[object object]’

    还有一种方法 x.toString()
    这种方法只有 number和boolean比较正常。

    最后一种方法是 x+‘’
    这种方法是所有的类型都可以进行转换,而且也推荐使用这种方式

    1+‘’ === ‘1’
    null + ‘’ === ‘null’

    随意类型转化为number
    有很多种方法,最常用的方法是 x-0这种
    例如 ‘1’-0 === 1

    随意类型转化为布尔值:
    第一种方法用boolean(x)
    例如boolean(1) 就是 true boolean(0) 就是false
    boolean(‘’) 是false boolean (‘中间是空格’) 是true
    boolean({}) 是true

    另一种是用的最多的一种 !!x
    !!1 true !!{} true

    在js中右5个值是false,falsy值
    分别是 0 ‘’ null undefined NAN

    object所有的 都是true

    相关文章

      网友评论

          本文标题:JS 里的数据类型转换

          本文链接:https://www.haomeiwen.com/subject/cymlvftx.html