電卓のバグ
Opened this issue · 1 comments
kawasaki-shohei commented
-
電卓で=を押下後の()を入力すると、前回の解が入力されてしまう。
-
=の小数点を押すと、displayResultがおかしい。
3-6 = -3
の後、小数点を押すと
-3.
となる。 -
マイナスの解のときに、続けて計算しようと、四則演算を押すと、前回のマイナスの解ではなく、プラスの解を使ってしまう。
3-9 = -6
ここで + を押すと
-6 +
となるはずが、
6 +
となってしまう。 -
何も入力していない状態のときに四則演算を押すとエラーになる。
expressionには四則演算のみが入っていきているため、
new Decimal(ans.toFixed(3)).toNumber();
を計算しようとするため、
Uncaught TypeError: Cannot read property 'toFixed' of undefined
が発生。
kawasaki-shohei commented
990×2×1.08
と入力し、=
を入力すると、
calculateResult.jsのeval(replace_expression(finalExpression))
で、
Uncaught SyntaxError: Invalid or unexpected token
でおこらえる。