Собственно с остальными сравнениями разных типов понятно, а тут хоть убей не понимаю.
ведь даже если я напишу "11111111" < "3" //результат будет true
Совсем видно зеленый и не могу въехать почему так. Или это особенность оператора <, что в результате сравнивания двух строк будет всегда true?
Здесь тоже самое написоно что и вы сказали, но я значит не понимаю как все таки этот оператор со стороками работает.
Используются коды символов - если я правильно понимаю, то вот допустим что код для 1 будет \uxxx, значит для 11 - \uxxx\uxxx.
Для тройки \uyxx.
Значит при сравнении тройка все равно будет меньше чем 11 или 11111 и так далее? Проясните пожалуйста, если представляете о чем я спрашиваю. Я правда хочу разобраться!