| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- //-------------------------------------------------------------------------------------------------------
- // 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 count = 1000;
- write("Object................ ");
- Object.prototype.o1 = count++;
- Object.prototype[100] = count++;
- var obj = new Object();
- write("obj.o1 : " + obj.o1);
- write("obj[100] : " + obj[100]);
- write("Array ................ ");
- Array.prototype.a1 = count++;
- Array.prototype[200] = count++;
- var arr = new Array(10);
- //arr[-10] = count++;
- arr[0] = count++;
- arr[0.5] = count++;
- arr[1] = count++;
- arr[5] = count++;
- arr["6"] = count++;
- arr["7.0"] = count++;
- arr["8.2"] = count++;
- arr[NaN] = count++;
- arr[Infinity] = count++;
- write("arr.o1 : " + arr.o1);
- write("arr.a1 : " + arr.a1);
- write("arr[100] : " + arr[100]);
- write("arr[200] : " + arr[200]);
- write("arr[0] : " + arr[0]);
- write("arr[0.5] : " + arr[0.5]);
- write("arr[\"0.5\"] : " + arr["0.5"]);
- write("arr[1] : " + arr[1]);
- write("arr[\"1\"] : " + arr["1"]);
- write("arr[5] : " + arr[5]);
- write("arr[6] : " + arr[6]);
- write("arr[\"6\"] : " + arr["6"]);
- write("arr[7] : " + arr[7]);
- write("arr[7.0] : " + arr[7.0]);
- write("arr[\"7.0\"] : " + arr["7.0"]);
- write("arr[8.2] : " + arr[8.2]);
- write("arr[\"8.2\"] : " + arr["8.2"]);
- write("arr[NaN] : " + arr[NaN]);
- write("arr[Infinity] : " + arr[Infinity]);
- write("String................ ");
- String.prototype.s1 = count++;
- String.prototype[300] = count++;
- var str = new String("Welcome");
- str[0] = count++;
- str[0.5] = count++;
- str[1] = count++;
- str[5] = count++;
- str["6"] = count++;
- str["7.0"] = count++;
- str["8.2"] = count++;
- str[10] = count++;
- str[50] = count++;
- write("str.o1 : " + str.o1);
- write("str.s1 : " + str.s1);
- write("str[100] : " + str[100]);
- write("str[200] : " + str[200]);
- write("str[0] : " + str[0]);
- write("str[0.5] : " + str[0.5]);
- write("str[\"0.5\"] : " + str["0.5"]);
- write("str[1] : " + str[1]);
- write("str[\"1\"] : " + str["1"]);
- write("str[5] : " + str[5]);
- write("str[6] : " + str[6]);
- write("str[\"6\"] : " + str["6"]);
- write("str[7] : " + str[7]);
- write("str[7.0] : " + str[7.0]);
- write("str[\"7.0\"] : " + str["7.0"]);
- write("str[8.2] : " + str[8.2]);
- write("str[\"8.2\"] : " + str["8.2"]);
- write("Function.............. ");
- Function.prototype.f1 = count++;
- Function.prototype[400] = count++;
- function fun() {
- return 1;
- }
- write("fun.o1 : " + fun.o1);
- write("fun.f1 : " + fun.f1);
- write("fun[100] : " + fun[100]);
- write("fun[400] : " + fun[400]);
- function fun1() {};
- var arr1 = new Array();
- arr1[10] = count++;
- fun1.prototype = arr1;
- var fun1Instance = new fun1();
- write("fun1Instance.o1 : " + fun1Instance.o1);
- write("fun1Instance.a1 : " + fun1Instance.a1);
- write("fun1Instance[100] : " + fun1Instance[100]);
- write("fun1Instance[200] : " + fun1Instance[200]);
- write("fun1Instance[10] : " + fun1Instance[10]);
|