我創建了一個簡單的應用程序腳本如下:爲什麼parseInt爲「08」字符串返回NAN併爲「07」字符串返回7?
function testeBug() {
Logger.log(parseInt("07"));
Logger.log(parseInt("08"));
}
而這裏的記錄器輸出:
[13-06-19 23:09:13:130 BRT] 7.0 [13-06- 19 23:09:13:130 BRT] NaN
爲什麼會發生這種情況? 我正在使用Google Apps腳本
[How come parseInt(「08」)= 0,parseInt(「07」)= 7](http://stackoverflow.com/questions/12652305/how-come-parseint08-0-parseint07- 7) - JavaScript中的八進制 - 8不是有效的八進制數字。 –
我正在使用GOOGLE APPS SCRIPT而不是Java Script –
Altought使用相同的解決方案。 –