Skip to content
Zoyku

関数電卓

ブラウザで使える関数電卓:三角関数・対数・べき乗・平方根をリアルタイム計算。eval 不使用、サーバー通信ゼロ。

リアルタイム計算・eval なし・通信なし

キーパッドでもキーボードでも入力できます。省略乗算(2π、3(4+1))に対応、% は 100 で割る意味、DEG/RAD で三角関数の単位を切替ます。

このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。

使い方

  1. 1キーパッドをタップするか、キーボードで式を入力します。
  2. 2三角関数に合わせて DEG/RAD を切り替えます。
  3. 3= を押してプレビューの結果を確定し、そのまま続けて計算します。

関数電卓

テンキーに加えて入力可能な式行を備えます。sin・cos・tan(DEG/RAD)、log₁₀、ln、平方根、2 乗、任意のべき乗、括弧、π と e。結果は入力中もプレビューされ、= で式に取り込んで連続計算できます。

式はこのサイト専用に書かれた再帰下降パーサーで評価します。JavaScript の eval や Function は一切使わず、データ送信もありません。省略乗算(2π、3(4+1))もそのまま動きます。

よくある質問

式はどのように評価されますか?

ページ内に実装した小さな字句解析器と再帰下降パーサーによります。数値・定数・関数・括弧・単項マイナス・後置 % と x²・右結合のべき乗・隣接値の省略乗算に対応します。不正な入力は何も実行せずエラーを表示するだけです。

tan 45° を出すには?

DEG を有効のまま(既定です)tan、45、= の順に押します。ラジアンで計算する場合(例:tan(π/4))は RAD に切り替えて直接 tan(π/4) と入力します。

結果の桁数が限られるのはなぜですか?

0.30000000000000004 のような浮動小数点のノイズを消すため、結果は有効数字 12 桁に丸めて表示します。2 進浮動小数点では 12 桁を超える精度に実質的な意味はほとんどありません。

ツールを埋め込む

1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。

<iframe src="https://zoyku.com/ja/tools/scientific-calculator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — scientific-calculator" loading="lazy"></iframe>
100% ローカル処理