【问题标题】:App script spreadsheets float calculation, can google app script do float point number calc?应用脚本电子表格浮点数计算,谷歌应用脚​​本可以做浮点数计算器吗?
【发布时间】:2017-10-08 18:28:58
【问题描述】:

谷歌应用脚​​本可以在谷歌应用脚​​本中使用可以进行浮点数计算的外部库,比如 bigdecimal 吗?

当我这样做时

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

然后i = 0.029999999999999805

【问题讨论】:

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


    【解决方案1】:

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

    但是,如果您只想将其四舍五入到小数点后 2 位(或更多位),则不必求助于外部库,请使用 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.
    }
    

    【讨论】:

      猜你喜欢
      • 2021-09-01
      • 2015-02-04
      • 2021-06-04
      • 1970-01-01
      • 2019-05-08
      • 1970-01-01
      • 2016-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多