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类型转换表

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

浙公网安备 33010602011771号