Операции отношения
Операция отношения сравнивает между собой два значения.
Сравнение устанавливает одно из четырех возможных отношений между переменными:
- больше;
- меньше;
- равенство(эквивалентность);
- строгое равенство(идентичность).
В JavaScript существует несколько типов ветвлений, наиболее важным из которых является if...else, осуществляющее выбор между двумя альтернативами.
Оператор if Оператор if является наиболее простым из операторов ветвлений. Следующие примеры иллюстрируют применение оператора if.
var a = prompt('Введите значение a: ', '');
if ( a > 100 )
alert('Это число больше, чем 100');
var year = prompt('В каком году появилась спецификация ECMA-262 5.1?', '');
if (year != 2011)
alert( 'А вот и неправильно!' );
Несколько операторов в теле if
Если нужно выполнить более одной команды – они оформляются блоком кода в фигурных скобках:
if (year != 2011) {
alert( 'А вот..' );
alert( '..и неправильно!' );
}
var x = prompt('Введите число: ', '');
if (x > 100) {
alert('Число ', x);
alert('больше, чем 100');
}
Оператор switch..case..default
Если в вашей программе присутствует большое дерево ветвлений и все ветвления зависят от значения какой-либо одной переменной, то можно вместо ступенчатой последовательности конструкций if...else или else...if воспользоваться инструкцией switch.