Expression evaluator
收藏RapidAPI2025-12-28 更新2025-02-22 收录
下载链接:
https://rapidapi.com/FallenCharge/api/expression-evaluator
下载链接
链接失效反馈官方服务:
资源简介:
Evaluator for dynamically computing mathematical and logical expressions with variables
创建时间:
2025-12-28
原始信息汇总
Expression Evaluator API 数据集概述
基本信息
- API名称:Expression evaluator
- 提供者:FallenCharge
- 类别:Tools
- 当前版本:v1
- 流行度:9 Popularity
- 服务等级:100% Service Level
- 平均延迟:401ms
- 测试通过率:100% Test
功能描述
用于动态计算包含变量的数学和逻辑表达式的评估器。 该API提供了一个用户友好的解决方案,用于评估文本形式的数学和逻辑表达式。它允许用户动态输入表达式并接收计算结果,无需复杂的设置或依赖。它高效处理算术计算、逻辑条件和自定义公式,是开发人员、数据分析师和自动化工作流程的宝贵工具,可确保无缝集成到各种应用程序中,以实现实时计算和增强的功能。
订阅计划与定价
- BASIC:$0.00 / 月
- PRO:$12.00 / 月
- ULTRA:$40.00 / 月
- MEGA:$100.00 / 月
核心端点
- 端点:
POST /evaluate - 请求体格式:必须为有效的JSON格式
- 必需字段:
expression,提供需要评估的表达式 - 可选字段:
data,用于提供变量
使用示例
简单请求
json { "expression": "((10 * 10) == 100) && ((500-200) == 2)" }
响应示例: json { "status": "OK", "result": false }
包含变量的请求
json { "expression": "((10 * 10) == 100) && (color.yellow == color.blue)", "data": { "color": { "yellow": "yellow", "blue": "blue" } } }
支持的运算符
| 运算符类别 | 符号 | 使用示例 |
|---|---|---|
| 逻辑与 | && |
(a > 0 && b < 10) |
| 逻辑或 | ` | |
| 逻辑非 | ! |
!(a > 0) |
| 按位与 | & |
a & b |
| 按位或 | ` | ` |
| 按位异或 | ^ |
a ^ b |
| 按位非 | ~ |
~a |
| 左移 | << |
a << 2 |
| 右移 | >> |
a >> 2 |
| 零扩展右移 | >>> |
a >>> 2 |
| 加法 | + |
a + b |
| 减法 | - |
a - b |
| 乘法 | * |
a * b |
| 除法 | / |
a / b |
| 取模 | % |
a % b |
| 等于 | == |
a == b |
| 不等于 | != |
a != b |
| 大于 | > |
a > b |
| 小于 | < |
a < b |
| 大于或等于 | >= |
a >= b |
| 小于或等于 | <= |
a <= b |
| 一元加 | + |
+a |
| 一元减 | - |
-a |
文本与变量使用规范
- 文本使用:表达式中的文本必须用双引号括起(例如
"expression": ""car""),否则会被视为变量。 - 变量使用:通过请求体中的
data字段提供变量值,支持嵌套结构。
变量使用示例
json { "expression": "car1.speed + car2.speed", "data": { "car1": { "speed": 400 }, "car2": { "speed": 200 } } }
变量与文本结合示例
json { "expression": "car1.color == "blue"", "data": { "car1": { "color": "blue" } } }
认证方式
此API使用RapidAPI进行身份验证。访问API需要在请求头中包含您的RapidAPI host 和 key。
数据所有权
请求中包含的任何数据均不会被存储。
提供商信息
- API创建者:FallenCharge
- 订阅者数量:7



