使用Rhino javascript解释器17R4,
我得到一个异常“TypeError:const NaN的重新声明。”
Context context = Context.enter();
ScriptableObject scope = context.initStandardObjects();
context.setLanguageVersion(180);
context.evaluateString(scope, "var NaN=0x7ff0000000000001;", "", 1, null);// <== Type Error
虽然,标准浏览器,如IE和Chrome允许本地变量。 “var NaN = 42;警报(NaN);” (参见zerkms提供的示例“http://jsfiddle.net/UCN2n/”)
有没有办法声明局部变量'NaN'?