stworzyłem prosty skrypt aplikacje następująco:Dlaczego parseInt zwraca NAN dla ciągu "08" i zwraca 7 dla ciągu "07"?
function testeBug() {
Logger.log(parseInt("07"));
Logger.log(parseInt("08"));
}
A oto wyjście rejestratora:
[13-06-19 23: 09: 13: 130 BRT] 7,0 [13-06- 19 23: 09: 13: 130 BRT] NaN
Dlaczego tak się dzieje? Używam Google Apps Script
możliwy duplikat [How come parseInt ("08") = 0, parseInt ("07") = 7] (http://stackoverflow.com/questions/12652305/how-come-parseint08-0-parseint07- 7) - ósemkowy w JavaScript - 8 nie jest poprawną cyfrą ósemkową. –
Używam GOOGLE APPS SCRIPT, a nie Java Script –
W tym samym rozwiązaniu zadziałało. –