Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function finishCalc() {
  2.     calcValueA.push(currentInteger);
  3.     var calcResult = 0;
  4.     var timesIndexes = getOccurences(calcValueA, '*');
  5.     var divIndexes = getOccurences(calcValueA, '/');
  6.     var tdIndexes = timesIndexes.concat(divIndexes);
  7.     alert(tdIndexes);
  8.     for (i in tdIndexes) {
  9.         if (calcValueA[tdIndexes[i]] === '/') {
  10.             calcValueA[tdIndexes[i]-1] = parseInt(calcValueA[tdIndexes[i]-1], 10) * parseInt(calcValueA[tdIndexes[i]+1], 10);
  11.             calcValueA.splice(tdIndexes[i], 1);
  12.             calcValueA.splice(tdIndexes[i], 1);
  13.             clean(calcValueA);
  14.             alert(calcValueA);
  15.         } else if (calcValueA[tdIndexes[i]] === '*') {
  16.             calcValueA[tdIndexes[i]-1] = parseInt(calcValueA[tdIndexes[i]-1], 10) * parseInt(calcValueA[tdIndexes[i]+1], 10);
  17.             calcValueA.splice(tdIndexes[i], 1);
  18.             calcValueA.splice(tdIndexes[i], 1);
  19.             clean(calcValueA);
  20.             alert(calcValueA);
  21.         } else {
  22.             alert('error');
  23.             return 'error'
  24.         }
  25.         timesIndexes = getOccurences(calcValueA, '*');
  26.         divIndexes = getOccurences(calcValueA, '/');
  27.         tdIndexes = timesIndexes.concat(divIndexes);
  28.         alert(tdIndexes)
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement