//------------------------------------------------------------------------------------------------------- // 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 + ""); } function foo() {} function bar() {} ; var fncs = [ "Object", "Function", "Array", "String", "Number", "Boolean", "Date", "RegExp", "foo", "bar"] ; var f = new foo(); var b = new bar(); var objs = [ "new Object()", "f", "b", "foo", "String.fromCharCode", "Array.prototype.concat", "[1,2,3]", "new Array()", "fncs", "'hello'", "new String('world')", "10", "10.2", "NaN", "new Number(3)", "true", "false", "new Boolean(true)", "new Boolean(false)", "new Date()", "/a+/" ]; function check(str) { try { write(str + " : " + eval(str)); } catch (e) { write(" Exception: " + str + ". " + e.message); } } for (var i=0; i