JSFiddle - React, Tailwind, and code Playground
by brettz9
JavaScript
function calculate(num1, operation, num2) {
if (!operation.match(/^[+\/*-]$/)) {
throw 'Unexpected operation ' + operation;
}
console.log(eval(num1 + operation + num2));
}
calculate(3.2,"*", 8);
calculate(-3,"+", 0);
calculate(-3,"-", 0);