我们希望使用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/

10-10 19:59