Как конвертировать строку в число на js?

function sumCart(){
    //сумма все товаров
    if (!isEmpty(cart)){
        $('.sum-cart').html(' ');
    } else {
        $.getJSON('goods.json', function(data){
            var goods = data;
            var out = '';
            for(var id in cart){
                out +=cart[id]*goods[id].cost;
            }
            $('.sum-cart').html(out);
        });
    }
}

введите сюда описание изображения


Ответы (1 шт):

Автор решения: maxet24

Замените:

out +=cart[id]*goods[id].cost;

на:

out += Number( cart[id]*goods[id].cost );

или:

out += +(cart[id]*goods[id].cost);
→ Ссылка