js将数字转为字符串

JavaScript018

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

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

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

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,可以数字加的先数字加,然后再连接

最近在做一个移动的页面需求,这个里面需要支付付款,那么就要用到密码。而这个密码又要有要有一个动画,这个时候我们就要把数组中6位数字传化成一个数字。这个数字就password然后把密码传入到后端的服务器去判断是否密码正确,从而达到支付成功。

具体实现过程如下。

具体步骤是:

第一步,把数字数组用tostring()方法转换成字符串数组,在打印台打印后,我们发现有逗号间隔,这个时候我们就要想到去除逗号。

第二步,去除逗号,我们就会联想到用空字符串替换,这个时候有挤幼用到正则表达式。

第三步,把数字字符串转化成数字,只需要用到类型转换就可以了。

成功后,我们就可以进入支付成功页面。