我们希望使用vb.net中的JavaScript在表中显示动态值。我们将变量定义为var rValue
。
表达式是rValue = parseFloat(594 * 0.1);
我们将putput表示为59.400000000000006
,但我们需要将输出作为59.4
,请让我们知道如何执行此操作。
附言我们不想使用tofixed()
,因为它将为所有没有小数点的值返回两个小数点。
最佳答案
使用rValue = parseFloat(594 * 0.1).toFixed(2)
,如果小数为.00,则删除小数位。
例如
var num=rValue.split('.')[1];
if(num==='00')
{
rValue=rValue.split('.')[0];
}
关于javascript - 如何 chop javascript中的float值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23053636/