getclass.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. function write(v) { WScript.Echo(v + ""); }
  6. Array.prototype.getClass = Object.prototype.toString;
  7. Boolean.prototype.getClass = Object.prototype.toString;
  8. Date.prototype.getClass = Object.prototype.toString;
  9. Function.prototype.getClass = Object.prototype.toString;
  10. Number.prototype.getClass = Object.prototype.toString;
  11. RegExp.prototype.getClass = Object.prototype.toString;
  12. String.prototype.getClass = Object.prototype.toString;
  13. var a1 = new Array();
  14. var b1 = new Boolean(false);
  15. var d1 = new Date();
  16. var f1 = new Function("return undefined;");
  17. var n1 = new Number(+0);
  18. var r1 = new RegExp();
  19. var s1 = new String("hello");
  20. write("a1.getClass() : " + a1.getClass());
  21. write("Array.prototype.getClass() : " + Array.prototype.getClass());
  22. write("b1.getClass() : " + b1.getClass());
  23. write("Boolean.prototype.getClass() : " + Boolean.prototype.getClass());
  24. write("d1.getClass() : " + d1.getClass());
  25. write("Date.prototype.getClass() : " + Date.prototype.getClass());
  26. write("f1.getClass() : " + f1.getClass());
  27. write("Function.prototype.getClass(): " + Function.prototype.getClass());
  28. write("n1.getClass() : " + n1.getClass());
  29. write("Number.prototype.getClass() : " + Number.prototype.getClass());
  30. write("r1.getClass() : " + r1.getClass());
  31. write("RegExp.prototype.getClass() : " + RegExp.prototype.getClass());
  32. write("s1.getClass() : " + s1.getClass());
  33. write("String.prototype.getClass() : " + String.prototype.getClass());