amd64JScriptNumberRegression.js 754 B

123456789101112131415161718192021222324252627282930
  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. var a = 1;
  6. var b = 0;
  7. var foo = function() {
  8. switch(a) {
  9. case b:
  10. WScript.Echo("b");
  11. break;
  12. case 1:
  13. WScript.Echo("1");
  14. break;
  15. case 2:
  16. WScript.Echo("2");
  17. break;
  18. case 3:
  19. WScript.Echo("3");
  20. break;
  21. case 4:
  22. WScript.Echo("4");
  23. break;
  24. }
  25. }
  26. var c = "3";
  27. foo();
  28. a = --c;
  29. foo();