美文网首页
列举强制类型转换和隐式类型转换

列举强制类型转换和隐式类型转换

作者: 泡杯感冒灵 | 来源:发表于2020-07-25 10:43 被阅读0次

    强制类型转换

    1. parseInt
      语法:parseInt(string)
      函数可解析一个字符串,并返回一个整数
      该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。
    parseInt('12.3')   // 12
    parseInt('12ab34')  // 12
    parseInt('ab34')   // NaN
    
    1. parseFloat
      语法:parseFloat(string)
      函数可解析一个字符串,并返回一个浮点数。
      如果参数字符串的第一个字符不能被解析成为数字,则 parseFloat 返回 NaN。
      如果在解析过程中遇到了正负号(+ 或 -)、数字 (0-9)、小数点,或者科学记数法中的指数(e 或 E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数。同时参数字符串首位的空白符会被忽略。
    parseFloat('a12b34')   //NaN
    parseFloat('12.34')  // 12.34
    parseFloat('12b34')  // 12
    
    1. toString() 等
      方法可把一个 Number 对象转换为一个字符串,并返回结果。
    var num = 100 
    num.toString()  // "100"
    

    隐式的类型转换

    • if ,逻辑运算,==,+拼接字符串

    相关文章

      网友评论

          本文标题:列举强制类型转换和隐式类型转换

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