Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
console.log("10" < "9", 10 < 9);true false
- Ждать, что
"10" < "9"сравнит числа: две строки сравниваются посимвольно, а"1"идёт раньше"9", поэтому результат —true. - Ждать, что числа тоже сравниваются по цифрам:
10 < 9сравнивает два числа по величине, поэтому этоfalse.
- Как сравнить строки
"10"и"9"как числа? - Что даёт
"Z" < "a"и почему?