刚刚在北京南站的麦当劳里完成了这个简单的计算器,大学里C语言的大作业就是用C语言写计算器。那时候对付对付就过去了。一回首也是四五年的时光了,想想看这四五年里自己的抽象能力、对语言的掌控力都没有什么明显的进步,不免感到惭愧。看到太多比自己年轻的优秀的朋友,真有种荒废时光的羞耻感。好在还有时间种树,晚就晚点,总比没有好。
- 四则运算
- 支持括号运算(不支持括号嵌套)
- 首位可以为操作符,即支持第一个数字为负数
- flex布局
- 括号不能嵌套
- 输入检查还有很多情况没做到
0.0.0.0.1
没检查(-1+2)
这个输入是合法的,却被屏蔽掉了- ...
- 输出小数的位数未限制
- js自身浮点运算时的精度问题。