js:数字和字符串互相转换

数字转换为字符串

 代码示例: var  n=12334.44

(1)toString() 缺点:null和undefined不适用。n.toString() 

(2)添加空字符串:''。n+''

(3)String()方法。String(n)

(4)toFixed(m) m表示保留小数点后的位数。n.toFixed(2),输出的结果是保留两位小数点的字符串。

字符串转换为数字

代码示例: var stringA = '123.45'

(1)函数转化换

parseInt(),有基数(进制);整数

parseFloat(),无基数;浮点数,精度保留。

(2)强制转换

Boolean(null/undefined/'')返回false

Number(null/''/''/'  '/false) 返回0;Number(undefined/'hello')返回NaN

String()

(3)利用js是弱类型转换

stringA-0

千分化操作链接:https://www.jianshu.com/writer#/notebooks/40531328/notes/61201755

正则链接:https://www.jianshu.com/writer#/notebooks/40531328/notes/61202082

你可能感兴趣的:(js:数字和字符串互相转换)