0

JS 不允许比较 2 个字符串文字吗?例如:

"Some String" == "Some String"

如果不是,在以前的一些版本中是否有所不同?

问题的背景:我在 Qt 4 中使用 ECMA 脚本。我的 DSL 引擎将部分 DSL 脚本转换为 JS 并对其进行评估。由于我从 Qt4.7.4 (LGPL) 迁移到 Qt4.8.4 (Commercial),因此对上述代码的评估失败。在 Qt4.7.4 中,我曾经得到真/假。现在 QScriptEngine::evaluate 说语法不正确。

感谢您的任何建议!

4

1 回答 1

1

是的,js 允许比较 2 个字符串文字。

"Some String" == "Some String"应始终返回 true。周围代码的一些示例可能有助于提供更多见解。

于 2013-02-14T22:18:41.607 回答