js_数据类型转换

转整数----parseInt(string,radix)

  1)类似于从左往右匹配数字,直到匹配到非数字结束,并返回匹配到的数字。同parseFloat()。

    parseInt(“123”),结果为123

    parseInt(“1.2aaa3”),结果为1

    parseInt(“aaaa”),结果为NaN
转浮点----parseFloat(string,radix)

    parseFloat(“1.2aaa3”),结果为1.2
转字符串----int/float.toString()
  1)把数值转为字符串

    var a = 123.1

    var b = 1/2

    a.toString(),结果为"123.1"

    b.toString(),结果为"0.5"
转数值全局Number(string),相比parseInt更严格
  1)空字符串转为0

    Number(""),结果为0

  2)非数字字符串转为NaN

    Number("@asd"),结果为NaN

    注意:postman脚本中返回的是null

转字符串全局String(number)

  String(123),结果为"123"
注:a) radix 为基数,范围2~36的整数,默认为10,即10进制数

                      javascripts类型转换表

 

 注:”“为字符串,标注红色为可能不被期许的值。

 

 

 

 

posted on 2021-10-20 14:11  呆呆人  阅读(75)  评论(0)    收藏  举报