js将数字转为字符串

JavaScript018

js将数字转为字符串,第1张

最直接的方法是toString。如:var num=123var str=num.toString()。

还可以在字符串后面加一个空字符串,如:var num=123var str=num+''感觉这种方式没有改变它的本质。你可以试一试。

1 数字与字符串相加减

2 数字前面补0

3 字符串尾部补全

4 数字转字母

5 格式化金钱

6 字符串去除空格

6.1 去除两端空格. trim()

6.2 消除字符串头部的空格. trimStart():

6.3 消除尾部的空格. trimEnd()

7 Number.parseInt()用来获取一个浮点数的整数部分

8 Number.parseFloat 用来截取数值部分

9 Math.trunc() 用于去除一个数的小数部分,返回整数部分。

10 Math.sign() 用来判断一个数到底是正数、负数、还是零。对于非数值,会先将其转换为数值

11 Math.cbrt()用于计算一个数的立方根。

12 Math.hypot返回所有参数的平方和的平方根。

js数字转换成字符串

将字符串转换成数字,得用到String类的toString方法

举例:

var i = 10

var s = i.toString()

alert(typeof s)//将输出 String

js数字与字符串的区别

js的数字的加法与字符串的连接都是 + 符号, 所以究竟是加还是字符串的连接就取决与变量的类型。

举例:

var a = 'abc' + 'xyz'//a的值为:abcxyz,字符串与字符串是连接

var a = 10 + 5//a的值为:15,数字是加

var a = 'abc' + 10//a的值为:abc10,字符串与数字,自动将10转换成字符串了

var a = 'abc' + 10 + 20 + 'cd'//a的值为:abc1020cd

var a = 10 + 20 + 'abc' + 'cd'//a的值为:30abccd,可以数字加的先数字加,然后再连接