Stacks

by wooozy

HTML

<h3>Stacks </h3>
<p id="test"></p>
<input type='text' id='input' size='20' onkeypress='stacksEnter(event);'><br/>

JavaScript

var flowStack = [];
var input = '';

function stacksEnter(e){
        if(e.keyCode === 13){
            MultiplyStack();
        }
        return false;
}
function MultiplyStack(){
    var blaf = document.getElementById('input').value;
    if(!isNaN(parseInt(blaf, 10))){
        flowStack.push(blaf);
        
    }else if(blaf=='*'){
        var variable1 = flowStack.pop();
        var variable2 = flowStack.pop();
        var mult = variable1 * variable2;
        flowStack.push(mult);
        

    }
    document.getElementById('input').value = '';
    printStack();
}

function printStack (){
    document.getElementById('test').innerHTML = '' ;
    for(var i= 0; i<flowStack.length; i++){
        document.getElementById('test').innerHTML += flowStack[i] + ' -- ';
        console.log(flowStack[i]);
    }
}