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 + Handle_fee") وتقييمها في وقت التشغيل.
الأدوات التعليمية
أنشئ آلة حاسبة أو تطبيقًا لتدريس الرياضيات يتحقق من صحة إجابات الطلاب من خلال تقييم التعبير المتوقع من جانب الخادم.
Frequently asked questions
هل هذا آمن من حقن الكود؟
نعم. يتم تحليل التعبير باستخدام محلل رياضي محدد، وليس تقييم JavaScript(). يُسمح فقط بالعوامل والوظائف الرياضية.
ما هي الوظائف المدعومة؟
تشمل الوظائف المدعومة sqrt وcbrt وabs وceil وfloor وround وsin وcos وtan وasin وacos وatan وlog (طبيعي) وlog10 وlog2 وexp وpow.
هل يمكنني استخدام المتغيرات في التعبير؟
لا. يجب أن يحتوي التعبير فقط على أرقام حرفية وعوامل تشغيل ووظائف مضمنة. استبدال القيم المتغيرة قبل الإرسال.
ما هي الدقة التي تتمتع بها النتيجة؟
تستخدم النتائج النقطة العائمة ذات الدقة المزدوجة IEEE 754، مثل JavaScript. بالنسبة للحسابات المالية، قم بتقريب النتيجة إلى المنازل العشرية المطلوبة.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.