我正在尝试渲染一个反应输入元素,它可以接受一个数字或一个带有 BODMAS 操作(如(5*3)+8的字符串并对其进行评估。 我想首先验证 BODMAS 字符串,所以我试图想出一个正则表达式来验证该字符串是否有效,例如它捕获缺少括号的内容,例如(5*3 +8 到目前为止我有两种表达方式 这个不会验证类 ...
我正在尝试渲染一个反应输入元素,它可以接受一个数字或一个带有 BODMAS 操作(如(5*3)+8的字符串并对其进行评估。 我想首先验证 BODMAS 字符串,所以我试图想出一个正则表达式来验证该字符串是否有效,例如它捕获缺少括号的内容,例如(5*3 +8 到目前为止我有两种表达方式 这个不会验证类 ...
当我在 math.eval function null 中评估没有引号的算术运算时,我得到了正确的结果。 好像我把引号放在同一个 function 上,它会抛出错误。 问题是我不能没有字符串工作,因为我有一些没有引号就无法处理的自定义函数。 我正在使用 mathjs版本 4.0.1。 ...
我正在尝试使用纱线的即插即用功能构建一个 Next.js 项目。 我创建了一些页面并添加了一些包,其中包括mathjs: '^10.3.0'以帮助我解析一些用户输入。 我将 typescript 与 eslint 一起使用。 当我运行yarn dev时一切正常,但是当我尝试使用yarn build构 ...
每当我使用“mathjs”时,我都会收到此错误 TypeError: undefined is not an object (评估'_mathjs.default.fraction') 基本上我的代码是这样的 ...
我正在使用 Node.js 和 mathjs package。 Mathjs 在其三角函数中使用弧度。 我想为我正在制作的计算器添加学位模式。 如何在字符串中的任何 sin/cos/tan function 中的每个数字后添加“deg”? 这样,mathjs 将使用度数来计算它,以便它可以工作。 ...
我有一个 function 来计算多边形的面积,这是我的 functionimport {distance} from "mathjs" function getArea(arrayCord) { let triangle =[] let area = 0.0 let a ...
我试图做一个 function 我输入两个不同的代数表达式并有一个变量列表将它们更改为数字。 但是,如果变量之间没有运算符,它就无法识别变量,就像在这种情况下: 有没有办法让它在没有运算符的情况下连续理解两个变量? 也应该可以编写单位,例如,如果可能的话,我不希望“cups”变成“c* u * p ...
这是我第一次在 SO 中发帖,我需要帮助在我使用 ReactJS 制作的计算器应用程序中正确格式化数字。 这是 StackBlitz 上的链接。 现在,我想实现在显示中按下数字并添加算术符号后的格式化效果,尤其是在使用多个算术时。 为了说明我的观点,以下是当前显示的示例: 123456 + ...
我尝试将 mathjs 库包含到我的 atan2() 项目中。 当我尝试包含使用 npm 安装的文件夹时,通过var Math = require('mathjs/main/es5/index'); 它会抛出一个错误,它被移动了,我必须包含 mathjs 或 mathjs/lib/cjs/index ...
我正在尝试使用 mathJS package 执行向量和矩阵运算。 我有一个向量,我想通过乘以它的转置将它变成一个矩阵。 预期的结果是 出于某种原因,我在 javascript 中构造列向量时遇到问题,因为 test1 和 test2 都返回 3。我错过了什么? ...
在math.js中存在漏洞,如果一个人输入一个不可能的问题1:999999999999999999999 ,它将使node.js进程崩溃,有什么想法吗? 我用于计算的代码: ...
我正在使用math.js库中的矩阵元素。 我创建一个矩阵: 但是当我尝试访问矩阵的一个元素时,它总是未定义的。 有什么建议么? 我已经阅读了 math.js 库的文档,但对如何访问单个元素一无所知。 而且我确实需要使用这个库,因为我正在进行基于矩阵的运算(矩阵乘法)。 ...
我正在使用 Math.js 解析和评估数学表达式,并按照https://mathjs.org/docs/custom_bundling.html#numbers-only的示例进行操作,因为我只需要基本的数字支持。 "mathjs": "^8.1.1",列在我的 package.json 依赖项 ...
我正在尝试在我正在创建的计算器应用程序中使用节点包mathjs 。 问题是,我没有用 node 运行它,它是我正在创建的网站。 如何在我的网站上的 JavaScript 中使用 mathjs 功能? ...
代码和计算工作正常。 但默认情况下它是乘法。 有什么方法可以阻止这种默认行为并向用户抛出错误消息,请输入您想要的运算符? 我什至通过用空格分割来尝试使用普通的 javascript 代码,并尝试检查是否为+,-,*,/,^运算符,但用户仍然可以给出多个空格然后写入另一个变量 帮助表示赞赏 ...
我正在尝试制作一个脚本,该脚本将从一个 div 元素中获取图像并在单击按钮时将其随机放入 div rndmImage,我应该在加载文档时看到图像,但是单击后图像应该去的新 div 必须为空,直到点击堆积。 而且我只需要 JavaScript,不需要 jQuery,而且我无法更改 html,而且它必须 ...
我有两个对象,我想在不使用 for 循环的情况下处理它们并获得结果。 密钥取自 obj1 "keyname" const obj1 = [{ _id: 5 f467650890a7444d8d9ea5b, keyname: 'fTime', PTag: '(FaultHrs ...
我有两个对象 - 一个包含公式,另一个数组对象包含值。 我想俱乐部并计算如下所示的输出。 对象 1 { SI : (PxTxR)/100, ratio: P1/P2 } 对象 2 [ { P1:34053, P2:45506 }, ...
我的问题是,如果 goodCount 和 reject_count 为零,则此 function 返回 NaN,但我希望 function 为真或假,那么您能否建议如果 NaN 值返回 true 时如何编写条件。 提前致谢 ...
有没有办法使用 Mathjs 或其他一些 js lib 甚至 plainjs 来获得 sum-of-products 表达式的不同产品? Fe 将此表达式作为字符串给出: 7.30*7.40-2.10*1.30+8.10*(2.70+0.60+4.70)+0.30*0.60+ 1.60*0.70+ ...