Я пишу калькулятор в JS, и в настоящее время я пишу функцию '=', теперь я вставил свой код ниже, поэтому я сделал exp = 5 + 5, все работает отлично, он говорит мне, что всего 10, теперь, когда я делаю 5 + 5 + 5, он по-прежнему говорит 10, как будто l oop ins не работает, потому что я хочу, чтобы сначала было 5 + 5, обновите итоговое значение до 10, а затем найдите + оператор снова, а затем добавить все, что после плюса, как мне это сделать? Я понятия не имею, почему l oop не работает
Вся помощь приветствуется,
Хорошего дня, larwa
function equal(){
var exp = document.form.textview.value;
var expArray = exp.split(/\b/);
console.log(expArray);
let total = 0;
for (let i = 0 ; i < expArray.length; i++){
console.log(expArray[0])
total = parseFloat(expArray[0])
if(i = '+' || '-' || '/' || '*'){
console.log(i);
n = expArray.indexOf(i)
total += parseFloat(expArray[n + 1]);
}
}