関数電卓
ブラウザで使える関数電卓です。四則演算に加え、三角関数(sin/cos/tan)、逆三角関数、対数(log/ln)、指数、平方根、累乗、階乗、円周率πや自然対数の底eに対応。度数法・弧度法を切り替えられます。
一般情報最終確認 2026-05-29更新理由: 初版公開
入力フォームと計算結果
計算フォームを読み込んでいます。
このページでできること
三角関数や対数が使えるオンラインの関数電卓を使いたい
計算方法
独自の数式パーサ(再帰下降法)で、演算子の優先順位(括弧 > 関数・階乗 > べき乗 > 乗除 > 加減)に従って評価します。べき乗は右結合(2^3^2 = 2^9)です。
注意点
- 関数は必ず括弧をつけてください(例: sin(30)、sqrt(2))。
- べき乗 ^ は右結合で計算します。−2^2 は −(2^2) = −4 になります。
- 階乗(!)は0以上の整数にのみ使えます。三角関数の角度の単位は DEG/RAD で切り替えます。
公式出典・参考情報
公式出典は本計算機の理論上は不要ですが、必要に応じて関連ガイドをご参照ください。
よくある質問
Q.三角関数は度(°)で計算できますか?
A.できます。「DEG(度)」を選ぶと sin(30) = 0.5 のように度数法で計算します。「RAD(ラジアン)」を選ぶと弧度法になります。逆三角関数(asin など)の結果も選んだ単位で返ります。
Q.使える関数や記号を教えてください。
A.sin, cos, tan, asin, acos, atan, sqrt(√), cbrt, log(常用対数), ln(自然対数), log2, exp, abs と、定数 pi(π), e が使えます。演算子は + − × ÷ ^(べき乗)% (剰余)! (階乗)と括弧に対応しています。
Q.計算は安全ですか?(入力した式は送信されますか)
A.式の評価はすべてお使いのブラウザ内で行われ、独自の数式パーサで計算します。JavaScript の eval は使用しておらず、入力した式がサーバーに送信されることもありません。