猿问

js中数字1.0000转成字符串'1.0000'?

默认是会去掉0的,怎么带上0?不能用fixed方法
需求是原来有多少位小数就多少位小数,不是用fixed去定几位小数,直接把数字改成字符串并保留小数位

梦里花落0921
浏览 458回答 1
1回答

叮当猫咪

toFixed操作后类型就变成String了,无需再做转换JavaScript toFixed() 方法var tt = parseFloat(1.0000).toFixed(4);目前来说,个人觉得题主的需求无法实现,因为你的需求是原来这个变量是number类型,要转成字符串类型,那么到不了第二步,第一步为number的时候它后面无意义的0就被自动省略了,所以你转类型也是转的1而不是1.0000不过我会研究一下,尝试看看有没有什么其他途径满足这种需求
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答