Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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 谷歌电子表格脚本-whcih加上两个整数的值是错误的_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 谷歌电子表格脚本-whcih加上两个整数的值是错误的

Javascript 谷歌电子表格脚本-whcih加上两个整数的值是错误的,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我使用Range.getValues()获取数组。 现在我想把数组的两个值相加,所以首先我强制整数改为字符串。 我指的是,我的代码是: var array = Range.getValues(); //suppose the array includes two values. //array[0] is 5, array[1] is 7.56. var count = Number(array[0]) + Number(array[

我使用Range.getValues()获取数组。 现在我想把数组的两个值相加,所以首先我强制整数改为字符串。 我指的是,我的代码是:

var array = Range.getValues(); //suppose the array includes two values.
                               //array[0] is 5, array[1] is 7.56.
var count = Number(array[0]) + Number(array[1]);
Logger.log(count);
我发现答案是12.559999,我尝试记录每个值

Logger.log(Number(array[0]));
Logger.log(Number(array[1]));
结果是5和7.56

我使用parseFloat()将其相加,并返回相同的结果(12.5599999)

有人能帮我解决这个问题吗?谢谢

该功能可能会有所帮助

console.log((parseFloat("5") + parseFloat("7.56")).toFixed(2)); // 12.56
该功能可能会有所帮助

console.log((parseFloat("5") + parseFloat("7.56")).toFixed(2)); // 12.56