gpt4 book ai didi

javascript - 在javascript中的if条件中使用变量的值

转载 作者:行者123 更新时间:2023-11-29 18:08:04 24 4
gpt4 key购买 nike

我有 if 的动态条件,我该如何检查它:-

var searchQuery = '(data.id == "1") && (data.first == "et")';
if(searchQuery === true)
alert('yes');

这只是检查变量是否为空。但我需要检查变量的值作为语句并通过 if 条件检查它。

变量值不是静态的,即使在值中可能存在超过 2 个参数。如何解决?

最佳答案

您可以使用 evil eval() :

var searchQuery = '(data.id == "1") && (data.first == "et")';

if(eval(searchQuery))
alert('yes');

它将字符串计算为 JavaScript 代码。

关于javascript - 在javascript中的if条件中使用变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29847124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com