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);
});