Выполняет тот или иной блок кода в зависимости от того, верно ли условие

Синтаксис

if (condition)
   statement1
[else
   statement2]

Аргументы

condition
Выражение, являющееся условием для проверки
statement1
Блок или javascript-вызов, который выполняется, если условие верно
statement2
Блок или javascript-вызов, который выполняется, если условие ложно

Описание, примеры

В javascript также разрешена проверка else if:

if (a==1) {
  ...
else if (a==2) {
  ...
else {
  ...
}

В качестве условия может быть любое выражение:

Пример: присваивание как условие

a = 5
if (b=a) {
  ...
}