package { public class Test {} } /// undefined, null, -5, -1, -0, 0, 1, 2, 5, "abc", "2", "true", "false", true, false, NaN trace("//undefined <= undefined"); trace(undefined <= undefined); trace("//undefined <= null"); trace(undefined <= null); trace("//undefined <= (-5)"); trace(undefined <= (-5)); trace("//undefined <= (-1)"); trace(undefined <= (-1)); trace("//undefined <= (-0)"); trace(undefined <= (-0)); trace("//undefined <= 0"); trace(undefined <= 0); trace("//undefined <= 1"); trace(undefined <= 1); trace("//undefined <= 2"); trace(undefined <= 2); trace("//undefined <= 5"); trace(undefined <= 5); trace("//undefined <= \"abc\""); trace(undefined <= "abc"); trace("//undefined <= \"2\""); trace(undefined <= "2"); trace("//undefined <= \"true\""); trace(undefined <= "true"); trace("//undefined <= \"false\""); trace(undefined <= "false"); trace("//undefined <= true"); trace(undefined <= true); trace("//undefined <= false"); trace(undefined <= false); trace("//undefined <= NaN"); trace(undefined <= NaN); trace("//null <= undefined"); trace(null <= undefined); trace("//null <= null"); trace(null <= null); trace("//null <= (-5)"); trace(null <= (-5)); trace("//null <= (-1)"); trace(null <= (-1)); trace("//null <= (-0)"); trace(null <= (-0)); trace("//null <= 0"); trace(null <= 0); trace("//null <= 1"); trace(null <= 1); trace("//null <= 2"); trace(null <= 2); trace("//null <= 5"); trace(null <= 5); trace("//null <= \"abc\""); trace(null <= "abc"); trace("//null <= \"2\""); trace(null <= "2"); trace("//null <= \"true\""); trace(null <= "true"); trace("//null <= \"false\""); trace(null <= "false"); trace("//null <= true"); trace(null <= true); trace("//null <= false"); trace(null <= false); trace("//null <= NaN"); trace(null <= NaN); trace("//(-5) <= undefined"); trace((-5) <= undefined); trace("//(-5) <= null"); trace((-5) <= null); trace("//(-5) <= (-5)"); trace((-5) <= (-5)); trace("//(-5) <= (-1)"); trace((-5) <= (-1)); trace("//(-5) <= (-0)"); trace((-5) <= (-0)); trace("//(-5) <= 0"); trace((-5) <= 0); trace("//(-5) <= 1"); trace((-5) <= 1); trace("//(-5) <= 2"); trace((-5) <= 2); trace("//(-5) <= 5"); trace((-5) <= 5); trace("//(-5) <= \"abc\""); trace((-5) <= "abc"); trace("//(-5) <= \"2\""); trace((-5) <= "2"); trace("//(-5) <= \"true\""); trace((-5) <= "true"); trace("//(-5) <= \"false\""); trace((-5) <= "false"); trace("//(-5) <= true"); trace((-5) <= true); trace("//(-5) <= false"); trace((-5) <= false); trace("//(-5) <= NaN"); trace((-5) <= NaN); trace("//(-1) <= undefined"); trace((-1) <= undefined); trace("//(-1) <= null"); trace((-1) <= null); trace("//(-1) <= (-5)"); trace((-1) <= (-5)); trace("//(-1) <= (-1)"); trace((-1) <= (-1)); trace("//(-1) <= (-0)"); trace((-1) <= (-0)); trace("//(-1) <= 0"); trace((-1) <= 0); trace("//(-1) <= 1"); trace((-1) <= 1); trace("//(-1) <= 2"); trace((-1) <= 2); trace("//(-1) <= 5"); trace((-1) <= 5); trace("//(-1) <= \"abc\""); trace((-1) <= "abc"); trace("//(-1) <= \"2\""); trace((-1) <= "2"); trace("//(-1) <= \"true\""); trace((-1) <= "true"); trace("//(-1) <= \"false\""); trace((-1) <= "false"); trace("//(-1) <= true"); trace((-1) <= true); trace("//(-1) <= false"); trace((-1) <= false); trace("//(-1) <= NaN"); trace((-1) <= NaN); trace("//(-0) <= undefined"); trace((-0) <= undefined); trace("//(-0) <= null"); trace((-0) <= null); trace("//(-0) <= (-5)"); trace((-0) <= (-5)); trace("//(-0) <= (-1)"); trace((-0) <= (-1)); trace("//(-0) <= (-0)"); trace((-0) <= (-0)); trace("//(-0) <= 0"); trace((-0) <= 0); trace("//(-0) <= 1"); trace((-0) <= 1); trace("//(-0) <= 2"); trace((-0) <= 2); trace("//(-0) <= 5"); trace((-0) <= 5); trace("//(-0) <= \"abc\""); trace((-0) <= "abc"); trace("//(-0) <= \"2\""); trace((-0) <= "2"); trace("//(-0) <= \"true\""); trace((-0) <= "true"); trace("//(-0) <= \"false\""); trace((-0) <= "false"); trace("//(-0) <= true"); trace((-0) <= true); trace("//(-0) <= false"); trace((-0) <= false); trace("//(-0) <= NaN"); trace((-0) <= NaN); trace("//0 <= undefined"); trace(0 <= undefined); trace("//0 <= null"); trace(0 <= null); trace("//0 <= (-5)"); trace(0 <= (-5)); trace("//0 <= (-1)"); trace(0 <= (-1)); trace("//0 <= (-0)"); trace(0 <= (-0)); trace("//0 <= 0"); trace(0 <= 0); trace("//0 <= 1"); trace(0 <= 1); trace("//0 <= 2"); trace(0 <= 2); trace("//0 <= 5"); trace(0 <= 5); trace("//0 <= \"abc\""); trace(0 <= "abc"); trace("//0 <= \"2\""); trace(0 <= "2"); trace("//0 <= \"true\""); trace(0 <= "true"); trace("//0 <= \"false\""); trace(0 <= "false"); trace("//0 <= true"); trace(0 <= true); trace("//0 <= false"); trace(0 <= false); trace("//0 <= NaN"); trace(0 <= NaN); trace("//1 <= undefined"); trace(1 <= undefined); trace("//1 <= null"); trace(1 <= null); trace("//1 <= (-5)"); trace(1 <= (-5)); trace("//1 <= (-1)"); trace(1 <= (-1)); trace("//1 <= (-0)"); trace(1 <= (-0)); trace("//1 <= 0"); trace(1 <= 0); trace("//1 <= 1"); trace(1 <= 1); trace("//1 <= 2"); trace(1 <= 2); trace("//1 <= 5"); trace(1 <= 5); trace("//1 <= \"abc\""); trace(1 <= "abc"); trace("//1 <= \"2\""); trace(1 <= "2"); trace("//1 <= \"true\""); trace(1 <= "true"); trace("//1 <= \"false\""); trace(1 <= "false"); trace("//1 <= true"); trace(1 <= true); trace("//1 <= false"); trace(1 <= false); trace("//1 <= NaN"); trace(1 <= NaN); trace("//2 <= undefined"); trace(2 <= undefined); trace("//2 <= null"); trace(2 <= null); trace("//2 <= (-5)"); trace(2 <= (-5)); trace("//2 <= (-1)"); trace(2 <= (-1)); trace("//2 <= (-0)"); trace(2 <= (-0)); trace("//2 <= 0"); trace(2 <= 0); trace("//2 <= 1"); trace(2 <= 1); trace("//2 <= 2"); trace(2 <= 2); trace("//2 <= 5"); trace(2 <= 5); trace("//2 <= \"abc\""); trace(2 <= "abc"); trace("//2 <= \"2\""); trace(2 <= "2"); trace("//2 <= \"true\""); trace(2 <= "true"); trace("//2 <= \"false\""); trace(2 <= "false"); trace("//2 <= true"); trace(2 <= true); trace("//2 <= false"); trace(2 <= false); trace("//2 <= NaN"); trace(2 <= NaN); trace("//5 <= undefined"); trace(5 <= undefined); trace("//5 <= null"); trace(5 <= null); trace("//5 <= (-5)"); trace(5 <= (-5)); trace("//5 <= (-1)"); trace(5 <= (-1)); trace("//5 <= (-0)"); trace(5 <= (-0)); trace("//5 <= 0"); trace(5 <= 0); trace("//5 <= 1"); trace(5 <= 1); trace("//5 <= 2"); trace(5 <= 2); trace("//5 <= 5"); trace(5 <= 5); trace("//5 <= \"abc\""); trace(5 <= "abc"); trace("//5 <= \"2\""); trace(5 <= "2"); trace("//5 <= \"true\""); trace(5 <= "true"); trace("//5 <= \"false\""); trace(5 <= "false"); trace("//5 <= true"); trace(5 <= true); trace("//5 <= false"); trace(5 <= false); trace("//5 <= NaN"); trace(5 <= NaN); trace("//\"abc\" <= undefined"); trace("abc" <= undefined); trace("//\"abc\" <= null"); trace("abc" <= null); trace("//\"abc\" <= (-5)"); trace("abc" <= (-5)); trace("//\"abc\" <= (-1)"); trace("abc" <= (-1)); trace("//\"abc\" <= (-0)"); trace("abc" <= (-0)); trace("//\"abc\" <= 0"); trace("abc" <= 0); trace("//\"abc\" <= 1"); trace("abc" <= 1); trace("//\"abc\" <= 2"); trace("abc" <= 2); trace("//\"abc\" <= 5"); trace("abc" <= 5); trace("//\"abc\" <= \"abc\""); trace("abc" <= "abc"); trace("//\"abc\" <= \"2\""); trace("abc" <= "2"); trace("//\"abc\" <= \"true\""); trace("abc" <= "true"); trace("//\"abc\" <= \"false\""); trace("abc" <= "false"); trace("//\"abc\" <= true"); trace("abc" <= true); trace("//\"abc\" <= false"); trace("abc" <= false); trace("//\"abc\" <= NaN"); trace("abc" <= NaN); trace("//\"2\" <= undefined"); trace("2" <= undefined); trace("//\"2\" <= null"); trace("2" <= null); trace("//\"2\" <= (-5)"); trace("2" <= (-5)); trace("//\"2\" <= (-1)"); trace("2" <= (-1)); trace("//\"2\" <= (-0)"); trace("2" <= (-0)); trace("//\"2\" <= 0"); trace("2" <= 0); trace("//\"2\" <= 1"); trace("2" <= 1); trace("//\"2\" <= 2"); trace("2" <= 2); trace("//\"2\" <= 5"); trace("2" <= 5); trace("//\"2\" <= \"abc\""); trace("2" <= "abc"); trace("//\"2\" <= \"2\""); trace("2" <= "2"); trace("//\"2\" <= \"true\""); trace("2" <= "true"); trace("//\"2\" <= \"false\""); trace("2" <= "false"); trace("//\"2\" <= true"); trace("2" <= true); trace("//\"2\" <= false"); trace("2" <= false); trace("//\"2\" <= NaN"); trace("2" <= NaN); trace("//\"true\" <= undefined"); trace("true" <= undefined); trace("//\"true\" <= null"); trace("true" <= null); trace("//\"true\" <= (-5)"); trace("true" <= (-5)); trace("//\"true\" <= (-1)"); trace("true" <= (-1)); trace("//\"true\" <= (-0)"); trace("true" <= (-0)); trace("//\"true\" <= 0"); trace("true" <= 0); trace("//\"true\" <= 1"); trace("true" <= 1); trace("//\"true\" <= 2"); trace("true" <= 2); trace("//\"true\" <= 5"); trace("true" <= 5); trace("//\"true\" <= \"abc\""); trace("true" <= "abc"); trace("//\"true\" <= \"2\""); trace("true" <= "2"); trace("//\"true\" <= \"true\""); trace("true" <= "true"); trace("//\"true\" <= \"false\""); trace("true" <= "false"); trace("//\"true\" <= true"); trace("true" <= true); trace("//\"true\" <= false"); trace("true" <= false); trace("//\"true\" <= NaN"); trace("true" <= NaN); trace("//\"false\" <= undefined"); trace("false" <= undefined); trace("//\"false\" <= null"); trace("false" <= null); trace("//\"false\" <= (-5)"); trace("false" <= (-5)); trace("//\"false\" <= (-1)"); trace("false" <= (-1)); trace("//\"false\" <= (-0)"); trace("false" <= (-0)); trace("//\"false\" <= 0"); trace("false" <= 0); trace("//\"false\" <= 1"); trace("false" <= 1); trace("//\"false\" <= 2"); trace("false" <= 2); trace("//\"false\" <= 5"); trace("false" <= 5); trace("//\"false\" <= \"abc\""); trace("false" <= "abc"); trace("//\"false\" <= \"2\""); trace("false" <= "2"); trace("//\"false\" <= \"true\""); trace("false" <= "true"); trace("//\"false\" <= \"false\""); trace("false" <= "false"); trace("//\"false\" <= true"); trace("false" <= true); trace("//\"false\" <= false"); trace("false" <= false); trace("//\"false\" <= NaN"); trace("false" <= NaN); trace("//true <= undefined"); trace(true <= undefined); trace("//true <= null"); trace(true <= null); trace("//true <= (-5)"); trace(true <= (-5)); trace("//true <= (-1)"); trace(true <= (-1)); trace("//true <= (-0)"); trace(true <= (-0)); trace("//true <= 0"); trace(true <= 0); trace("//true <= 1"); trace(true <= 1); trace("//true <= 2"); trace(true <= 2); trace("//true <= 5"); trace(true <= 5); trace("//true <= \"abc\""); trace(true <= "abc"); trace("//true <= \"2\""); trace(true <= "2"); trace("//true <= \"true\""); trace(true <= "true"); trace("//true <= \"false\""); trace(true <= "false"); trace("//true <= true"); trace(true <= true); trace("//true <= false"); trace(true <= false); trace("//true <= NaN"); trace(true <= NaN); trace("//false <= undefined"); trace(false <= undefined); trace("//false <= null"); trace(false <= null); trace("//false <= (-5)"); trace(false <= (-5)); trace("//false <= (-1)"); trace(false <= (-1)); trace("//false <= (-0)"); trace(false <= (-0)); trace("//false <= 0"); trace(false <= 0); trace("//false <= 1"); trace(false <= 1); trace("//false <= 2"); trace(false <= 2); trace("//false <= 5"); trace(false <= 5); trace("//false <= \"abc\""); trace(false <= "abc"); trace("//false <= \"2\""); trace(false <= "2"); trace("//false <= \"true\""); trace(false <= "true"); trace("//false <= \"false\""); trace(false <= "false"); trace("//false <= true"); trace(false <= true); trace("//false <= false"); trace(false <= false); trace("//false <= NaN"); trace(false <= NaN); trace("//NaN <= undefined"); trace(NaN <= undefined); trace("//NaN <= null"); trace(NaN <= null); trace("//NaN <= (-5)"); trace(NaN <= (-5)); trace("//NaN <= (-1)"); trace(NaN <= (-1)); trace("//NaN <= (-0)"); trace(NaN <= (-0)); trace("//NaN <= 0"); trace(NaN <= 0); trace("//NaN <= 1"); trace(NaN <= 1); trace("//NaN <= 2"); trace(NaN <= 2); trace("//NaN <= 5"); trace(NaN <= 5); trace("//NaN <= \"abc\""); trace(NaN <= "abc"); trace("//NaN <= \"2\""); trace(NaN <= "2"); trace("//NaN <= \"true\""); trace(NaN <= "true"); trace("//NaN <= \"false\""); trace(NaN <= "false"); trace("//NaN <= true"); trace(NaN <= true); trace("//NaN <= false"); trace(NaN <= false); trace("//NaN <= NaN"); trace(NaN <= NaN);