Calculator
| Value 1: | |
| Value 2: | |
| Operator: | |
| Result: |
function calculate() {
try {
var value1 = parseInt(validate(document.getElementById("value1").value.trim()));
var value2 = parseInt(validate(document.getElementById("value2").value.trim()));
var operator = document.getElementById('operator').value;
document.getElementById("result").value = operate(value1, value2, operator);
} catch (err) {
alert("There was a problem: " + err.messaqge);
}
}
function operate(value1, value2, operator) {
if (operator == 'addition') {
return value1 + value2;
} else if (operator == 'subtraction') {
return value1 - value2;
} else if (operator == 'division') {
return value1 / value2;
} else if (operator == 'multiplication') {
return value1 * value2;
}
}
function validate(value) {
if (value == null || value == "") {
alert("Required Field");
return 0;
} else if (isNaN(value)) {
alert("Must be a Number Field");
return 0;
} else return value;
}
