| 12345678910111213141516171819202122232425262728 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- function write(v) { WScript.Echo(v + ""); }
- var r;
- function doEval(str) {
- try {
- eval("r = " + str + "; write(r);");
- write("No exception: " + str);
- } catch (e) {
- write("Exception " + str + ": " + e.message);
- }
- }
- var consts = [
- "true", "false", "10", "10.12", '"hello"', "null",
- "undefined", "new Object()", "new Number(10)", "new Boolean(true)", "new Date()", "new String('hello')",
- "new Function('return 10')", "new Array(10)"
- ];
- // Delete constants
- for (var i=0; i<consts.length; i++) {
- doEval("delete " + consts[i]);
- }
|