test12.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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() {
  6. var ary = new Array(10);
  7. var obj0 = new Object();
  8. var a;
  9. var b;
  10. var c;
  11. var d;
  12. var e;
  13. var f;
  14. var g;
  15. var h;
  16. a = -31854;
  17. b = 14449;
  18. c = -13652;
  19. d = -28067;
  20. e = 12551;
  21. f = 18046;
  22. g = -38430;
  23. h = 23337;
  24. obj0.a = 2983;
  25. obj0.b = -41045;
  26. obj0.c = 63275;
  27. obj0.d = -38128;
  28. obj0.e = -60447;
  29. ary[0] = 43145;
  30. ary[1] = -43125;
  31. ary[100] = -28151;
  32. c = ((((! e) & (d | f)) & ((-39471 * 47485) * d)) * (c * obj0.a));
  33. if((((d ^ obj0.c) ^ -50147) > ((b & (17271 ^ obj0.d)) - ((f >= h) | (-51271 | -31961))))) {
  34. d = (b++ );
  35. if(((-27412 | (! c)) < (((-19033 * obj0.a) | obj0.a) & -58780))) {
  36. } else {
  37. if(((obj0.a + (obj0.a ^ (obj0.b & obj0.c))) <= (b & f))) {
  38. } else {
  39. }
  40. d = (((h * (15388 + f)) | (obj0.b & (obj0.d - 45426))) >= (((obj0.e * obj0.c) > (+ c)) * ((e == 27108) ? (obj0.b - 51619) : (-35278 - b))));
  41. }
  42. } else {
  43. obj0.d = (+ (b - obj0.b));
  44. obj0.a = obj0.a;
  45. }
  46. a = d;
  47. if(((e * (+ a)) >= ((obj0.e | (19275 & 60536)) - obj0.e))) {
  48. d = g;
  49. if(((-43809 | ((7778 * -51873) & obj0.e)) >= ((6278 & (d == -26591)) & (+ 65486)))) {
  50. c = ((((- obj0.a) ^ (g * h)) & ((f < 4014) + h)) == ((c & (+ 17258)) * ((42705 <= d) ? obj0.a : (obj0.a ^ -15678))));
  51. obj0.d = (((g++ ) + obj0.b) + (obj0.d - d));
  52. if((((c - obj0.b) * 30613) != ((g != (f & 30844)) * ((-25264 ? -45762 : 32891) * (50453 + 5891))))) {
  53. c = ((h + (c | (a ? d : obj0.a))) - (((- obj0.c) - (obj0.d - obj0.c)) ^ ((-4875 == -47205) ^ (obj0.b * obj0.b))));
  54. } else {
  55. }
  56. } else {
  57. if(((((e & d) & (c ^ obj0.a)) & (+ g)) == (((22168 < a) - -2200) ^ ((! obj0.d) | 61775)))) {
  58. } else {
  59. }
  60. c = obj0.d;
  61. }
  62. } else {
  63. h = g;
  64. b = h;
  65. }
  66. WScript.Echo("a = " + (a>>3));
  67. WScript.Echo("b = " + (b>>3));
  68. WScript.Echo("c = " + (c>>3));
  69. WScript.Echo("d = " + (d>>3));
  70. WScript.Echo("e = " + (e>>3));
  71. WScript.Echo("f = " + (f>>3));
  72. WScript.Echo("g = " + (g>>3));
  73. WScript.Echo("h = " + (h>>3));
  74. WScript.Echo("obj0.a = " + (obj0.a>>3));
  75. WScript.Echo("obj0.b = " + (obj0.b>>3));
  76. WScript.Echo("obj0.c = " + (obj0.c>>3));
  77. WScript.Echo("obj0.d = " + (obj0.d>>3));
  78. WScript.Echo("obj0.e = " + (obj0.e>>3));
  79. WScript.Echo("ary[0] = " + (ary[0]>>3));
  80. WScript.Echo("ary[1] = " + (ary[1]>>3));
  81. WScript.Echo("ary[100] = " + (ary[100]>>3));
  82. WScript.Echo('done');
  83. })();