Помимо использования parseFloat
вы можете конвертировать в Number
, он немного быстрее и может использоваться как для целых чисел, так и для чисел с плавающей запятой 1 :
latitude = Number(data8.weblandmarks8[j].latitude) + latitude;
1 еще одно преимущество для целых чисел заключается в том, что вам не нужно указывать основание.Number('09')
возвращает 9, тогда как parseInt('09')
(т.е. parseInt
без оснований) возвращает 0 (это потому, что parseInt
по умолчанию восьмерично - основание 8).