На заметку: в логическом контексте число 0, пустая строка "", null, undefined и NaN преобразуются в false, остальные значения ЂЂЂ true.
Оператор не обязательно записывать именно под if, если запись не большая, то ее можно написать и в одну строку:
document.write("Число: ", num, " больше 5");
var num = prompt("Введите любое число","");
Теперь рассмотрим, что такое тело. В JavaScript имеется способ объединения нескольких операторов в один блок (тело). Это делается простым заключением любого количества операторов в фигурные скобки. Таким образом строки кода рассматриваются как один оператор и могут использоваться везде, где интерпретатор JavaScript требует наличия единственного оператора. Обратите так же внимание на то, что хотя блок операторов считается как один оператор, он не завершается точкой с запятой. Фигурные скобки рекомендуется использовать всегда, даже когда оператор один. Это улучшает читаемость кода. Давайте попробуем написать простой пример, чтобы понять, как это работает:
В этой форме оператора if сначала вычисляется выражение. Если полученный результат условия равен true или может быть преобразован в true, то оператор выполняется. Если результат условия равен false или преобразуется в false, то оператор не выполнится. Скобки вокруг выражения являются обязательной частью синтаксиса оператора if.
Оператор if позволяет интерпретатору JavaScript выполнять те или иные действия в зависимости от условия. Рассмотрим сначала самую простую его форму записи:
Лишь не многие из программ выполняются последовательно от первого оператора к последнему. Как и большинство людей, программы определяют порядок своих действий в зависимости от меняющихся обстоятельств. В программе предусмотрены переходы из одной части программы в другую в зависимости от выполнения или невыполнения некоторого условия. Операторы, реализующие подобные переходы, называются условными операторами. Выполнение или невыполнение определенной части программы зависит от истинности или ложности вычисляемого выражения.
Комментариев нет:
Отправить комментарий