昨天鼓捣着写了个简单的计算器~实现了加、减、乘、除以及进制转换和开根号的功能。使用parseFloat来解决小数乘法结果不准确的问题。使用栈的方法计算进制的转换。
html部分的代码如下:
<div class="outside">
<div class="outside-top">
<input type="text" id="displ" value="">
</div>
<div class="topbut">
<ul>
<!--这里我用个圆圈代表进制转换-->
<li><input type="button" value="○"></li>
<li><input type="button" value="%"></li>
<li><input type="button" value="×"></li>
<li><input type="button" value="√"></li>
<li><input type="button" value="C"></li>
</ul>
</div>
<div class="container">
<ul>
<li><input type="button" value="1"></li>
<li><input type="button" value="2"></li>
<li><input type="button" value="3"></li>
<li><input type="button" value="+"></li>
<li><input type="button" value="4"></li>
<li><input type="button" value="5"></li>
<li><input type="button" value="6"></li>
<li><input type=