测试字符串条件

时间:2014-03-31 19:17:58

标签: javascript conditional-statements

我有一个构建条件的字符串,它可以读取:

"true || false" or "false || false" or "true && false" etc..

我想简单地检查它是否通过。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

为什么不使用布尔值而不是组装字符串?我假设你正在运行类似的东西:

str += ' && ' + !!(Find some value)

相反,使用布尔值跟踪:

trackingBool = trackingBool && !!(Find some value)

这样你就可以避免使用字符串作为布尔值(如果我曾见过反模式的反模式),那么阅读代码的其他人可以更好地了解发生了什么。

答案 1 :(得分:-1)

即使Ingo说不使用它,eval似乎也是我正在寻找的东西;)