gpt4 book ai didi

javascript - 在 JavaScript 中将数字转换为字符串,而不从数字中添加尾随零

转载 作者:行者123 更新时间:2023-11-28 18:56:33 26 4
gpt4 key购买 nike

我尝试使用 toString() 在 JavaScript 中将数字转换为字符串,但它会 chop 数字中无意义的零。例如;

var n1 = 250.00 
var n2 = 599.0
var n3 = 056.0

n1.toString() // yields 250
n2.toString() // yields 599
n3.toString() // yields 56

但我不想 chop 这些无关紧要的零(“250.00”)。您能提供一些建议吗?谢谢你的帮助。

最佳答案

该号码不知道有多少个尾随0,因为它们没有被存储。在数学中,250、250.00 或 250.0000000000000 都是相同的数字,并且在内存中以相同的方式表示。

所以简而言之,没有办法做你想做的事。您可以做的是以特定方式格式化所有数字。请参阅Formatting a number with exactly two decimals in JavaScript .

关于javascript - 在 JavaScript 中将数字转换为字符串,而不从数字中添加尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33526178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com