javascript 字符串与数字如何互相转换

2025-07-12 21:29:59

在web前端开发中,经常会遇到需要将字符串和数字间相互转换的情况。

javascript 字符串与数字如何互相转换

工具/原料

一台电脑,一个浏览器

将数字转换为字符串

1、数字加一个空格如下:var n=100;//numbervar m=n+"";//string演示如下:

javascript 字符串与数字如何互相转换

2、创建一个字符串对象,将这个数字传入作为构造字符串的初始值如:var n=100;//numbervar m=String(n);//string演示如下:

javascript 字符串与数字如何互相转换

3、通过数字的toString方法将数字转换为字符串如下:var n=10;//numbervar m=n.toString(n);//string演示如下:(值得注意的是toString方法中的参数只能在2-36之间,也就是n超出了这个范围就要报错)

javascript 字符串与数字如何互相转换

将字符串转换为数字

1、将一个数字字符串减去0,就得的了数字number如下:var n="10";//stringvar m=n-0;//number演示如下:

javascript 字符串与数字如何互相转换

2、值得注意的是,如果该字符串不是纯粹的数字字符串的话,那么减去0 后得到的虽然还是一个数字类蕞瞀洒疸型,但却是NAN,如下:var z="c123a";var z1=z-0;艘早祓胂console.info(typeof z1);//numberconsole.info(z1);//NAN

javascript 字符串与数字如何互相转换

3、使用Number构造一个数字对象,也可以将字符串转换为数字如:var z="c123a争犸禀淫";var z1=Number(z);console.info(typeof z1);//numberconsole.info(z1);//NAN同样的,如果该字符串不是纯粹的数字字符串的话,那么得到的虽然还是一个数字类型,但却是NAN,

javascript 字符串与数字如何互相转换

4、用parseInt()方法可以将字符串转换为数字如下:var z="c123a";即枢潋雳var z1=parseInt(z);console.info(typeof z1);//numberconsole.info(z1);//NAN【parseFloat()可以将字符串转换为浮点数】

javascript 字符串与数字如何互相转换
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢