five

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 hostkey

数据所有权

请求中包含的任何数据均不会被存储

提供商信息

  • API创建者:FallenCharge
  • 订阅者数量:7
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作