"foo" == "foo" //True "foo" == "FOO" //False "foo" == "foobar" //False Op("==")("foo","foo") //True Op("==","foo")("foo") //True "abc"<"cde" //True "abc">"cde" //False "foo" == "FOO" //False "abc".toUpper()=="ABC" //True 123=="123" //False 123=="123".toInt() //True 123<"123" //False, int on left forces "123".toInt() 123<"1234" //True 2345<"1234" //False