Javascript 如何获取小数点后的任意位数以及必须存储的数据类型

Javascript 如何获取小数点后的任意位数以及必须存储的数据类型,javascript,Javascript,我想取小数点后的任意位数。 例如: 输出:浮动应付金额=2000.0 String pay = "2000.000000"; 输出:双倍应付金额=2000.0 我该怎么做?取小数点后的所有数字试试: 您也可以使用JS的函数 parseFloat("2000.0000").toFixed(2) //=> 2000.00 parseFloat("2000.1000").toFixed(2) //=> 2000.10 parseFloat("2000.0200").toFixed(2)

我想取小数点后的任意位数。 例如:

输出:浮动应付金额=2000.0

String pay = "2000.000000";
输出:双倍应付金额=2000.0

我该怎么做?取小数点后的所有数字试试:

您也可以使用JS的函数

parseFloat("2000.0000").toFixed(2) //=> 2000.00
parseFloat("2000.1000").toFixed(2) //=> 2000.10
parseFloat("2000.0200").toFixed(2) //=> 2000.02

这正是在javascript中实现的方法。如果它不适用于您,请告诉我们您尝试使用此命令的内容,以便我们可以帮助您。在这里比较:好的……问题是我在一个字符串变量中取2000.000000(bocz它在字符串类型中的某个位置),然后我必须在一个特定的数据类型中转换整个字符串,而不丢失小数点后的任何数字。这样我可以在我进一步的计算中使用它。如果您有……。@Sourabh请编辑您的问题,包括您需要首先从字符串转换值这一事实。string payamount=“2000.000000”float PayableMat=float.parseFloat(payamount);系统输出打印项次(“应付金额为=”+应付金额);我想要小数点后的所有数字,并将其存储在变量中,用于数学计算
2000.000000.toFixed(2); // 2000.00
parseFloat("2000.0000").toFixed(2) //=> 2000.00
parseFloat("2000.1000").toFixed(2) //=> 2000.10
parseFloat("2000.0200").toFixed(2) //=> 2000.02