<div class="calc">
<input type="text" class="calc-display" id="display" readonly>
<div class="calc-keys">
<button onclick="clearDisplay()" class="btn-gray">AC</button>
<button onclick="deleteLast()" class="btn-gray">DEL</button>
<button onclick="append('/')" class="btn-gray">÷</button>
<button onclick="append('*')" class="btn-orange">×</button>
<button onclick="append('7')">7</button>
<button onclick="append('8')">8</button>
<button onclick="append('9')">9</button>
<button onclick="append('-')" class="btn-orange">-</button>
<button onclick="append('4')">4</button>
<button onclick="append('5')">5</button>
<button onclick="append('6')">6</button>
<button onclick="append('+')" class="btn-orange">+</button>
<button onclick="append('1')">1</button>
<button onclick="append('2')">2</button>
<button onclick="append('3')">3</button>
<button onclick="calculate()" class="btn-orange span-2">=</button>
<button onclick="append('0')" class="span-2">0</button>
<button onclick="append('.')">.</button>
</div>
</div>
Back to Snippets
Simple JavaScript Calculator
Perform basic math operations with this clean calculator layout. It uses CSS Grid for the button arrangement and a safe JavaScript evaluation method to calculate the results instantly.
372