我有 if
的动态条件,如何使用以下方式检查它:-
var searchQuery = '(data.id == "1") && (data.first == "et")';
if(searchQuery === true)
alert('yes');
这只是检查变量是否为空。但我需要检查变量的值作为语句并通过 if 条件检查它。
变量值不是静态的,即使值可能存在超过 2 个参数。如何解决这个问题?
最佳答案
var searchQuery = '(data.id == "1") && (data.first == "et")';
if(eval(searchQuery))
alert('yes');
它将字符串计算为 JavaScript 代码。
关于javascript - 在javascript中的if条件中使用变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29847124/