ブログ

開発者向け計算機 - 数式と変数

数式を1行ずつ計算し、名前付き変数を再利用し、計算履歴をこの端末に残せます。

>
{v}

対応している操作

この計算機は expr-eval を使い、一般的な数式、変数、配列、関数に対応しています。

2 + 3 * 4

基本的な四則演算

(2 + 3) * 4

括弧による優先順位

2^8

べき乗

10!

階乗

10 % 3

剰余(モジュロ)

sqrt(16)

平方根

cbrt(27)

立方根

abs(-5), round(3.6)

数値ヘルパー

sum(3, 5, 7), avg(3, 5, 7)

合計と平均

min(3, 8, 1), max(3, 8, 1)

最小値と最大値

sin(PI / 2), log10(100)

三角関数と対数

x = 42

変数の代入と再利用

開発者向け計算機のクイックスタート

数式、変数、ローカル履歴を使って、関連する計算を同じ流れで扱えます。

1

式を入力

四則演算、べき乗、配列、関数呼び出しをプロンプトに入力し、必要な順に評価します。

2

再利用する変数を保存

name = value で値を保存しておけば、後続の式で同じ数値を入力し直さずに参照できます。

3

ローカル履歴を復元

ページを開き直すと、IndexedDB に保存された計算履歴と変数から続けられます。

開発者の計算作業向けに設計

途中の値、再利用できる変数、プライバシーが必要な技術計算に向いています。

  • REPL 形式の計算

    各行を個別に評価するため、1つの答えを上書きせず、計算の流れを読みやすく残せます。

  • 変数、関数、配列

    名前付き変数、PI / E 定数、配列、pow、mod、min、max などの組み込み関数を使えます。

  • ローカル計算履歴

    IndexedDB が計算履歴を端末内に保存するため、サーバーへ送信せずに過去の計算を開き直せます。

  • ブラウザ内でプライベートに実行

    式はブラウザ内で解析・評価されます。ViewJSON は数式、変数、結果をアップロードする必要がありません。

よくある用途

普通の計算機では足りないときに

途中の値が重要なエンジニアリング確認、API コスト、設定値、データサイズの計算に使えます。

API コスト見積もり

トークン数、単価、リクエスト数を変数として保存し、行ごとに調整できます。

データサイズ確認

バイト、KB、比率、バッチサイズを比較しながら、途中結果を残せます。

設定値の計算

上限、タイムアウト、比率、しきい値、容量などをブラウザから離れずに計算できます。

再利用できる計算メモ

同じデバッグ作業に戻ったとき、前の計算の流れを復元して続けられます。

開発者向け計算機 FAQ

構文、プライバシー、履歴、一般的なプログラマー計算機との違いをまとめています。

開発者向け計算機とは何ですか?

開発者向け計算機は、数式の評価、名前付き変数、組み込み関数、ローカル計算履歴をブラウザ上で扱える計算ツールです。

開発者向け計算機は式や結果をアップロードしますか?

いいえ。数式、変数、結果はブラウザ内で評価されます。計算履歴は端末上の IndexedDB にのみ保存されます。

開発者向け計算機はどの構文に対応していますか?

開発者向け計算機は、算術式、^ によるべき乗、[] 配列、名前付き代入、PI / E 定数、pow、mod、min、max などの関数に対応しています。

開発者向け計算機で変数を再利用できますか?

はい。name = value で値を代入すると、同じ計算セッション内の後続の式でその変数を再利用できます。

一般的なプログラマー計算機と同じですか?

完全には同じではありません。この開発者向け計算機は数式、変数、関数、ローカル履歴に重点を置いています。一般的なプログラマー計算機は、二進数、十六進数、ビット演算を中心に扱います。