関数電卓の仕組み
関数電卓は一度に1つの操作だけでなく、完全な数式を評価します。2 × sin(π÷4)² + ln(e)のような式を入力すると、正しい演算子の優先順位、括弧、べき乗、三角関数(sin、cos、tan、およびその逆関数)、対数(常用対数log と自然対数ln)、平方根、exp、abs、そして定数πとeを使って答えが即座に表示されます。度またはラジアンの切り替えが三角関数を制御します。
式エンジンはJavaScriptのevalではなくゼロから構築されたshunting-yardパーサーを使用するため、誤った括弧や認識されない名前はランダムなコードを実行する代わりに明確なエラーを返します。計算はすべてブラウザ内に留まります。