relops.js 1.1 KB

1234567891011121314151617181920212223
  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. var all = [ 0, 10.2, 1, -10, "1", "0xa", "007",
  7. "hello", "helloworld", "hel",
  8. [1,2,3], new Array(10), new Object(),
  9. undefined, null,
  10. false, true,
  11. Number.MAX_VALUE, Number.MIN_VALUE, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, Number.NaN
  12. ];
  13. for (var i=0; i<all.length; ++i) {
  14. for (var j=0; j<all.length; ++j) {
  15. write("a[" + i + "] < a[" + j + "] = " + (all[i] < all[j]));
  16. write("a[" + i + "] > a[" + j + "] = " + (all[i] > all[j]));
  17. write("a[" + i + "] <= a[" + j + "] = " + (all[i] <= all[j]));
  18. write("a[" + i + "] >= a[" + j + "] = " + (all[i] >= all[j]));
  19. }
  20. }