每周给本人找一个题目进行编码练习 —— 原文见 https://github.com/zhbhun/blo…
计算器
计算器不仅是最有用的工具之一,而且也是理解应用程序中 UI 和事件处理的好办法。在这个问题中,你将创立一个反对整数的根本算术计算的计算器。
限度
- 你不能够应用
eval()
函数来执行计算 - 你不能够应用
new Function('...')
函数来执行计算
用例
- 用户能够看到显示屏显示以后输出的数字或最初一次操作的后果。
- 用户能够看到一个蕴含数字 0-9、操作符 —— ‘+’、’-‘、’*’、’/’ 和 ‘=’ 按钮的输入板,一个 ‘AC’ 按钮(用于革除所有)。
- 用户能够通过点击输入板上的数字来输出最多八位数的数字序列,任何超过 8 位的数字的输出都将被疏忽。
- 用户能够点击 ‘AC’ 按钮来革除所有的外部工作区域,并将显示值设为 0。
脚手架
https://codesandbox.io/s/calc…
ps:计算器款式拷贝自 https://codepen.io/ssmkhrj/fu…
参考文献
- Calculator-App