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 说语法不正确。
感谢您的任何建议!