在Microsoft JScript中获取编译错误(预期)

时间:2016-06-29 23:08:13

标签: javascript json node.js

我和我的朋友测试了代码并且代码工作了,现在我想再次测试它并在Microsoft JScript中得到一个Compile错误 一切顺利之前



http://127.0.0.1:8080/v3_6/autoevents




1 个答案:

答案 0 :(得分:0)

Template literalsarrow functions在JScript中不可用。 latest version of JScript基于ES5,这两项功能仅在ES2015中提供。如果您使用的是Windows Script Host,则console在JScript中不可用;相反,请使用WScript.Echo()

var iTest = 0;

if (iTest) {
    var sText = "This is a template string which can contain variables like " + iTest;
    WScript.Echo(sText);
} else {
    var fnc = function(iRadius, iPi) {
    iPi = 3.14;
        WScript.Echo("The area of the circle with the radius " + iRadius + "cm is " + Math.round(iPi * iRadius * iRadius) + "cm²");
    }
    fnc(3.14);
}

var fnc = function(iAlpha, iBravo, cb) {
    cb(iAlpha + iBravo);
}

fnc(84, 255, function(iResult) {
    WScript.Echo(iResult);
});

如果您能提供有关您所遇到的特定错误的更多信息,那也很好。这应该解决它,但如果我们确切地知道问题是什么,它将使我们更容易提供帮助。