De__nis
@De__nis
just_dev

Преобразование строки в число jquery?

Здравствуйте, как правильно преобразовать строку в число

var productsList = new Array();
		productsList[0] = { name: productName = $('#product-name').html(), price: productPrice = $('#product-price').text()};
{name: "VDO DTCO 3283 СКЗИ", price: "36.000"}
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
Чтобы строку преобразовать в число достаточно поставить перед строкой знак плюса:
var s = "36.000";
console.log(typeof s); // string

var n = +s; 
console.log(typeof n); // number
console.log(n); // 36   нули после точки и не будет показывать – зачем

// показать ровно X позиций числа после точки:
var formatted = n.toFixed(3);
console.log(formatted); // 36.000 но это опять строка!
console.log(typeof formatted); // string
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Punkie
@Punkie Куратор тега WordPress
Немножечко вордпрессирую
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы