为了账号安全,请及时绑定邮箱和手机立即绑定

javascript:如何在Javascript中将字符串数字转换为数字而不删除点后的任何数字?

javascript:如何在Javascript中将字符串数字转换为数字而不删除点后的任何数字?

慕娘9325324 2022-01-07 18:59:26
我有一个这样的字符串数字:price = "200.000" 我想将此值转换为数字:200.000 我该怎么做?我试图用 parseInt() 转换这个值,但它删除了点后的数字。
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

如果你的意思是200.000代表20万,你应该在你面前删除所有非小数字符parseInt使用replace。如果您想以该格式显示,请使用toLocaleString以这种方式输出(即de-DE)


let numberString = '20.000.000';


let number = parseInt(numberString.replace(/[^\d]/g, ''));


console.log('Your number is: ' + number);


console.log('Your formated number is: ' + number.toLocaleString('de-DE'));


查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号