Math Evaluate API - 無料の式計算機
数式文字列を評価し、数値結果を返します。 基本的な算術演算 (+、-、、/)、累乗 (^)、括弧、および sqrt、sin、cos、tan、log、abs などの関数をサポートします。 コードは実行されません。 式は安全に解析されます。
Code examples
curl -X POST https://api.botoi.com/v1/math/evaluate \
-H "Content-Type: application/json" \
-d '{"expression":"2 * (3 + 4)"}'When to use this API
スプレッドシートの式の評価
eval() 関数を公開したり、信頼できないコードを実行したりすることなく、スプレッドシートのようなアプリでユーザーが入力した数式を評価します。
価格計算ツール
管理者が価格設定ルールを数式 (例: 「base_price * 1.15 +Handling_fee」) として定義し、実行時に評価できるようにします。
教育ツール
サーバー側で期待される式を評価することで生徒の解答を検証する電卓または数学の個別指導アプリを構築します。
Frequently asked questions
これはコードインジェクションから安全ですか?
はい。 式は、JavaScript eval() ではなく、数学固有のパーサーで解析されます。 数学演算子と関数のみが許可されます。
どの機能がサポートされていますか?
サポートされている関数には、sqrt、cbrt、abs、ceil、floor、round、sin、cos、tan、asin、acos、atan、log (natural)、log10、log2、exp、pow が含まれます。
式に変数を使用できますか?
いいえ。式には数値リテラル、演算子、および組み込み関数のみを含める必要があります。 送信する前に変数値を代入してください。
結果の精度はどれくらいですか?
結果には JavaScript と同じ IEEE 754 倍精度浮動小数点が使用されます。 財務計算の場合、結果を必要な小数点以下の桁に四捨五入します。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.