Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript值不为';t显示小数,除非它是';It’不是0点_Javascript_Floating Point - Fatal编程技术网

Javascript值不为';t显示小数,除非它是';It’不是0点

Javascript值不为';t显示小数,除非它是';It’不是0点,javascript,floating-point,Javascript,Floating Point,记录的值为150 但是如果我给它增加一些价值,就像这样。该值更改为显示我想要的两个小数 //Value being parsed at this point is "150.00" var productValue = parseFloat($("#product-cost-value-value").text().replace(',', '.')); console.log(productValue); 记录的值为150.01 如何强制我的值始终显示两位小数?使用(例如produ

记录的值为
150

但是如果我给它增加一些价值,就像这样。该值更改为显示我想要的两个小数

//Value being parsed at this point is "150.00"
var productValue = parseFloat($("#product-cost-value-value").text().replace(',', '.'));    

console.log(productValue);
记录的值为
150.01


如何强制我的值始终显示两位小数?

使用(例如
productValue.toFixed(2)
)将数字转换为格式为两位小数的字符串。

使用
productValue.toFixed(2)
显示两位小数。

使用:

console.log(productValue + 0.01);
可能的重复可能的重复
console.log(productValue.toFixed(2));