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

JS 里的数据类型转换

作者: 饥人谷_西瓜 | 来源:发表于2018-10-31 15:17 被阅读0次

    任意类型转字符串

    1.String(x)
    可用于所有类型的数据
    对象返回"[object Object]"
    2.x.toString()
    null和undefined无法直接调用
    3.x + ''
    任意类型数据+空字符串会自动转换为字符串

    任意类型转数字

    1.Number(x)
    2.parseInt(x,10)
    注意第二个参数,表示进制
    3.parseFloat(x)
    parseFloat将它的字符串参数解析成为浮点数并返回.如果在解析过程中遇到了正负号(+或-),数字(0-9),小数点,或者科学记数法中的指数(e或E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数.同时参数字符串首位的空白符会被忽略.
    如果参数字符串的第一个字符不能被解析成为数字,则parseFloat返回NaN.
    4.x-0
    5.+x

    任意类型转布尔

    1.Boolean(x)
    2.!!x
    两次取反
    转换规则是除了下面六个值被转为false,其他值都视为true。
    undefined
    null
    false
    0
    NaN
    ""或''(空字符串)

    相关文章

      网友评论

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

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