/calculator

🧮A calculator based on JavaScript with some bugs.

Primary LanguageJavaScript

已完成功能

  • 基本加减乘除、开根号、取倒数、取百分数、数字正负号的改变,储存器的数值添加、累加、读取、清空。
  • 功能键:已经输入的全部算数表达式的清空(C)、屏幕上输入元素的清空(AC)、屏幕上输入元素最后一位的删除(DEL)。
  • 其他功能:
    1. 小数点的唯一性。即在同一个屏幕上不可以输入第二个小数点。
    2. 在前一个算数表达式得出结果后不需要清空屏幕直接输入下一个表达式便可将之前结果清空。
    3. 空屏幕上输入小数点或“0”便可自动生成“0.”。
    4. 空屏幕上输入“+/-”按键会出现“-”号。
    5. 屏幕上没有数值的时候存储器不可以加元素。

已知bug

  1. 输入运算符之后不能清屏然后输入下一个数字,但是运算不受影响