应用程序脚本电子表格浮动计算,可以谷歌应用程序脚本做浮点数计算吗?

时间:2017-05-10 08:08:09

标签: javascript google-apps-script google-sheets bigdecimal

google app脚本可以在google app脚本中使用外部库,可以进行浮点数计算,比如bigdecimal吗?

当我做的时候



var i =  1.15 - 1.12 
console.log(i); 




然后i = 0.029999999999999805

1 个答案:

答案 0 :(得分:0)

如果可能的话,回答这个问题的答案是肯定的,基于SO post

但是,如果您想将其四舍五入(或更多),则不必使用外部库,请使用Math.round

function floatNumber(){

    var myInt =  1.15 - 1.12 ;
       myInt = Math.round(myInt * 100) / 100;
       Logger.log(myInt);
       //output 0.03
       //if you want 3 decimal places use /1000, and so on.
}