суббота, 2 февраля 2013 г.

оператор if javascript

На заметку: в логическом контексте число 0, пустая строка "", null, undefined и NaN преобразуются в false, остальные значения ЂЂЂ true.

Оператор не обязательно записывать именно под if, если запись не большая, то ее можно написать и в одну строку:

document.write("Число: ", num, " больше 5");

var num = prompt("Введите любое число","");

Теперь рассмотрим, что такое тело. В JavaScript имеется способ объединения нескольких операторов в один блок (тело). Это делается простым заключением любого количества операторов в фигурные скобки. Таким образом строки кода рассматриваются как один оператор и могут использоваться везде, где интерпретатор JavaScript требует наличия единственного оператора. Обратите так же внимание на то, что хотя блок операторов считается как один оператор, он не завершается точкой с запятой. Фигурные скобки рекомендуется использовать всегда, даже когда оператор один. Это улучшает читаемость кода. Давайте попробуем написать простой пример, чтобы понять, как это работает:

В этой форме оператора if сначала вычисляется выражение. Если полученный результат условия равен true или может быть преобразован в true, то оператор выполняется. Если результат условия равен false или преобразуется в false, то оператор не выполнится. Скобки вокруг выражения являются обязательной частью синтаксиса оператора if.

Оператор if позволяет интерпретатору JavaScript выполнять те или иные действия в зависимости от условия. Рассмотрим сначала самую простую его форму записи:

Лишь не многие из программ выполняются последовательно от первого оператора к последнему. Как и большинство людей, программы определяют порядок своих действий в зависимости от меняющихся обстоятельств. В программе предусмотрены переходы из одной части программы в другую в зависимости от выполнения или невыполнения некоторого условия. Операторы, реализующие подобные переходы, называются условными операторами. Выполнение или невыполнение определенной части программы зависит от истинности или ложности вычисляемого выражения.

Комментариев нет:

Отправить комментарий