Почему parseFloat возвращает только целую часть числа?
Имеется переменная с типом данных "string", и имеет следующие значения:
latitude = "45.21414";// эти переменные получаю из json файла с помощью fetch();
longitude = "38.53254";
И изменяю тип данных с помощью parseFloat:
latitude = parseFloat(latitude);
longitude = parseFloat(longitude);
В результате чего получаю только целую часть числа - 45 и 38. Почему происходит сие действо для меня остаётся загадкой..
let latitude = "45.21414";
let longitude = "38.53254";
latitude = parseFloat(latitude);
longitude = parseFloat(longitude);
console.log(latitude, longitude);
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
У Вас там запятая вместо точки.
let latitude = "45,21414";
let longitude = "38,53254";
latitude = parseFloat(latitude);
longitude = parseFloat(longitude);
console.log(latitude, longitude);