部落格

開發者計算器 - 表達式與變數

逐行計算表達式,重複使用命名變數,並把計算歷史記錄保存在本機瀏覽器中。

>
{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 式計算

    每一行都會單獨求值,可以保留清楚的計算軌跡,而不是反覆覆蓋同一個答案。

  • 變數、函數與陣列

    支援命名變數、PI / E 常數、陣列,以及 pow、mod、min、max 等內建函數。

  • 本機歷史記錄

    IndexedDB 會把計算記錄保存在你的裝置上,方便重新開啟舊計算,也無需送到伺服器。

  • 瀏覽器內私密執行

    表達式會在瀏覽器中解析和計算。ViewJSON 不需要上傳公式、變數或結果。

常見用法

當普通計算器不夠用時

適合工程檢查、API 成本、設定參數和資料大小這類需要保留中間結果的小型計算。

API 成本估算

把 token 數、單價或請求量保存為變數,再逐行調整。

資料大小檢查

對照位元組、KB、比例和批次大小,同時保留每一步中間結果。

設定參數計算

計算限制、逾時、比例、閾值和容量數字,不必離開瀏覽器。

可重複使用的計算記錄

保留一條可恢復的計算軌跡,之後排查同類問題時還能接著用。

開發者計算器 FAQ

關於語法、隱私、歷史記錄,以及它和傳統程式設計師計算器差異的實用說明。

什麼是開發者計算器?

開發者計算器是一種在瀏覽器中執行的計算工具,支援表達式求值、命名變數、內建函數和本機歷史記錄。

開發者計算器會上傳表達式或結果嗎?

不會。表達式、變數和結果都在瀏覽器中計算,歷史記錄只保存在你裝置上的 IndexedDB 中。

開發者計算器支援哪些語法?

開發者計算器支援算術表達式、^ 次方、[] 陣列、命名賦值、PI / E 常數,以及 pow、mod、min、max 等函數。

可以在開發者計算器裡重複使用變數嗎?

可以。用 name = value 賦值後,就能在同一計算工作階段的後續表達式中繼續使用這個變數。

它和傳統程式設計師計算器一樣嗎?

不完全一樣。這個開發者計算器側重表達式、變數、函數和本機歷史記錄;傳統程式設計師計算器通常更側重二進位、十六進位和位元運算。