не подходит т.к. выдаст NaN, а нужно получить число 100
new Number(value); var a = new Number('123'); // a === 123 is false var b = Number('123'); // b === 123 is true a instanceof Number; // is true b instanceof Number; // is false Попробуй просто тип на числовой поменять(совет от нубаса)
parseInt() будет короче
100 и $ храни в разных html компонентах, если ты с него читаешь и просто считывай с + Let num = +document.getElementById('price')
Я просто убирал знак доллара со строки через replace() и преобразовывал её в число потом
Обсуждают сегодня