Под поверхностью машины движется программа. Без усилий она расширяется и сжимается. Находясь в великой гармонии, электроны рассеиваются и собираются. Формы на мониторе — лишь рябь на воде. Суть остается скрытой внутри...
Мастер Юан-Ма. Книга программирования
Программа — это мысленная конструкция. Построить ее ничего не стоит, и она ничего не весит, она легко растет под нашими пальцами, печатающими на клавиатуре.
Когда активная деятельность перестает приносить пользу, начинайте тихо собирать информацию; когда сбор информации перестает приносить пользу, ложитесь спать.
Урсула К. Ле Гуин. Левая рука Тьмы
Когда активная деятельность перестает приносить пользу, начинайте тихо собирать информацию; когда сбор информации перестает приносить пользу, ложитесь спать.
https://eloquentjavascript.net/code
https://eloquentjavascript.net
Когда активная деятельность перестает приносить пользу, начинайте тихо собирать информацию; когда сбор информации перестает приносить пользу, ложитесь спать.
При разработке программ сделано много ужасных ошибок; вам следует двигаться вперед и тоже совершать ошибки, чтобы в них разбираться.
Строки также можно сравнивать аналогичным способом.
console.log("Арбуз" < "Яблоко")
// → true
Строки сравниваются просто по алфавиту, но не совсем так, как вы ожидаете увидеть в словаре: заглавные буквы всегда «меньше» строчных, поэтому "Z" < "a", а неалфавитные символы (!, - и т.д.) тоже участвуют в сравнении. При сравнении строк JavaScript перебирает символы слева направо, последовательно сравнивая их коды Unicode.
Есть и другие подобные операторы: >= (больше или равно), <= (меньше или равно), == (равно) и != (не равно).
console.log("Хочется" != "Колется")
Он имеет только два значения: «истина» и «ложь», которые записываются соответственно в виде слов true и false.