Qt5.5 QJSEngine 很简单的一段js加法计算问题
Chinese
1
Posts
1
Posters
1.5k
Views
1
Watching
-
wrote on 10 Oct 2015, 08:15 last edited by edgeofx 10 Oct 2015, 08:57
QJSEngine jsEngine; QJSValue value = jsEngine.evaluate(QLatin1String("1 + 2")); qDebug() << value.toString(); // 输出 3
同样的代码改为8进制就报语法错误:
QJSEngine jsEngine; QJSValue value = jsEngine.evaluate(QLatin1String("01 + 02")); qDebug() << value.toString(); // 输出 SyntaxError: Syntax error
不知为何,有朋友知道吗,感谢!
1/1