问题标签 [expr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 我可以使用 !="" 来表示“不为空”吗?
因为 bash 向我返回 != 无效,但它是一个基本运算符。
我尝试在三个表达式 for 循环中使用它
for (( c=1; ${!c}!=""; c++ ))
do
tcl - tcl expr 没有像我期望的那样四舍五入
我是 tcl 的新手,我有这些数字:
set a 565056236086
set b 488193341805
的输出 $a / $b
是 1,157443552992375
当我使用以下代码时
set num [expr {double(round(100*$a / $b))/100}]
输出为:1,15
但我想要 1.16 我怎么能像那样舍入它?
mongodb - 如何修复“无法识别的表达式 $round”,同时使用 mongodb $and 条件和 $lookup 将其应用于管道中的存储数据
我已经对来自 DB 的数据应用了精确度,同时使用 Angular 7 在浏览器中查看它。
前端: Angular 7
后端: Java 和 Mongodb
精度前(以 db 为单位): 100.9999
用户可见精度后(小数点后 2): 101.00
UI 上有一个搜索功能,用户可以在其中写入任何金额范围。
场景 1:
用户输入:100 到 100
结果:未找到记录(预期)
场景2:
用户输入: 101到101
结果:没有找到记录(根据user(101)应该找到1条记录,但由于实际值为100.9999,所以不会返回任何记录)
解决方案,我什至在查询中应用搜索条件之前尝试应用精度。
解决方案前的代码:
SQL 等价物是:
我尝试了以下代码,但它给出了错误。
应用解决方案后的代码:
在 $and 和 $gte/$lte 下使用“$round”时出现以下错误
谁能告诉我,我做错了什么,我该怎么做。
注意:我也在查询中使用 $lookup,这可能是它无法识别“$round”的原因。
linux - 如何在 UNIX shell 的“FRUIT=apple”中检索变量名“apple”?
当用户FRUIT=apple
在 Unix shell 中输入时,如何分别从输入中获取名称FRUIT
和apple
输入FRUIT=apple
?
有没有办法从输入中获取部分文本?我们可以使用expr
命令来解决问题吗?如果是这样,怎么做?
json - 从 JSON 检查更大的价值
我需要一些建议。我正在编写一个 BASH 脚本,以检查 JSON 文件中的信息。但我需要检查大于用户输入的数字的值。
因此,如果用户输入 5.6,(必须是十进制),那么我将检查任何大于或等于该值的值。
所以它应该显示
我非常接近..但需要一些关于表达的建议,拜托。
目前我得到 - [: 4.5: integer expression expected
任何建议都会被采纳。
bash - bash 脚本 expr - 算术语法错误
我制作了一个 bash 脚本,使用 ifconfig 每 10 秒监控一次网络流量。它必须是 ifconfig 否则我会使用不同的工具。
我的问题是因为我的计数器太高了,我必须用它expr
来进行计算,但这expr
给我带来了一些问题。
我的错误是line 33: arithmetic syntax error
(即done;
)。如果没有expr
,脚本可以正常工作,但是由于我需要使用大量数字expr
(我不能使用bc
)。
tcl - tcl 8.4.9 版本中的 expr 命令仅将结果视为 32 位有符号整数
我正在运行 Tcl 8.4.9。我正在处理 64 位地址,需要对 64 位地址执行一些算术运算。我使用了该expr
命令,但它返回否定结果。我不想升级 Tcl 版本有没有其他选择呢??
如何克服这些问题是否有任何其他命令可以进行算术运算?
regex - 在 mongodb 聚合中使用 $expr 内的 $regex
我的文档如下所示
我的查询看起来像
但它不工作,我得到一个错误
无法识别的表达式'$regex'
我怎样才能让它工作?
我的原始查询看起来像这样
我想regex
用于匹配address
。
任何帮助将不胜感激。提前致谢。
r - 提取固定效应系数时与“EXPR 必须是长度为 1 的向量”相关的错误
我正在使用模型进行随机效应中介分析lme4::lmer
,并且模型已收敛。然而,当使用
要提取固定效果,我收到以下错误消息:
我不确定这意味着什么,任何人都可以给我一个提示吗?
谢谢你。
html - 在 shell 中抓取网页的算术
所以,我在这里有示例代码:
这应该打印出一些数字范围 14000~15000
让我们从最基本的开始,我必须做什么才能打印result + 1
?因此,如果打印输出为 14000 并将其增加到 1 变为 14001。我认为 html2text 的结果是不可计算的,因为它应该是字符串输出而不是整数。
我想知道的更高级的是如何计算 2 curl 结果的结果?