var a= "6 + 9 = 16";
console.log(a.split('=')[0]) //проблема
console.log(6 + 9) //то что надо
Тут подойдет eval()
var a= "6 + 9 = 16";
console.log(eval(a.split('=')[0]))
console.log(6 + 9) //то что надо
Не решается, потому что в a.split('=')[0] = "6 + 9"
тип данных - это string (строка), а математические операции выполняются с типом данных number (число), в котором кавычки не используются.
Разница:
console.log(6 + 9)
console.log("6 + 9")
С кавычками решаться не будет. Чтобы решалось с кавычками, нужно использовать eval()
вот так:
console.log(eval("6 + 9"))
console.log(eval(a.split('=')[0]))
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня такой вопрос: Есть верстка и стили и блок созданный на jQuery - В первом ячейки, Надо этот же блок перенести на следующий Помогите пожалуйста
В целом нужно было создать свой bind, который будет иметь тот же функционал, что и встроенный bind (нельзя использовать call, apply)Вот как это сделал...
Всём привет стоит задача получить массив всех дней и месяцев в промежутке между двумя датам как в диограма Ганта можно ли это сделать при...