Compute.js
Compute.js live!
by malikzh
HTML
<script src="https://cdn.jsdelivr.net/gh/malikzh/[email protected]/Compute.js"></script>
<h1>
Compute.js
</h1>
<h2>
live in browser
</h2>
<br>
<form id="calculator">
<input type="text" id="expr" value="3 + 4 * (2 + 5)">
<button type="submit">
Compute!
</button>
<br>
<br>
Result is: <code id="result">0</code>
</form>
JavaScript
document.getElementById('calculator').addEventListener('submit', function (e) {
e.preventDefault();
let expr = document.getElementById('expr').value;
// compute
let result = Compute(expr);
document.getElementById('result').innerHTML = String(result);
});