Last Update: Jan.21,2025

JavaScript Sample

動作確認:○Firefox115(Win7) ○Chrome109(Win7)

■ 分数クラスを使った計算機

計算式を入力とする計算機を分数クラス(fraction.js)を使って作成してみました。
計算途中を分数形式(常に約分したもの)で保持し、出力するときに小数に変換するので計算誤差が少なくなります。
ただし、計算途中で分子や分母の値が 9007199254740991 を超えるか、または、-9007199254740991 を下回ると誤差が大きくなっていくので注意が必要です。

▼計算式入力

▼中置記法


▼前置記法


▼そのまま計算


▼分数で計算


■ ソース