JS不允许比较2个字符串文字吗? e.g:
"Some String" == "Some String"
如果没有,在以前的某些版本中是否有所不同?
问题背景: 我在Qt 4中使用ECMA-Script。我的DSL-Engine将部分DSL-Scripts转换为JS并对其进行评估。自从我从Qt4.7.4(LGPL)转到Qt4.8.4(商业)以来,对上述代码的评估失败了。 在Qt4.7.4中,我曾经得到过真/假。现在QScriptEngine :: evaluate表示语法不正确。
感谢您的任何建议!
答案 0 :(得分:1)
是的,js允许比较2个字符串文字。
"Some String" == "Some String"
应始终返回true。周围代码的一些示例可能有助于提供更多见解。