голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Хостинг
Программы
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Условные операторы if-else javascript

Условные операторы if-else всегда применяются в веб-разработке. Я редко встречаю скрипты без использования условных операторов if-else в javascript. Находятся умельцы, которые применяют switch-case вместо if-else. Есть большой недостаток у switch-case. Тут нельзя в условии сделать много сравнений. Например, (a > 1 || b > 1 || c > 1).


if(условие){
   тело оператора
}else{
   тело оператора
}

Вы можете использовать несколько условий. Это очень удобно использовать когда нужно выполнить более 3 условий.


if(num == 0){
  alert(0);
}else if(num == 1){
  alert(1);
}else if(num == 2){
  alert(2);
}else{
  alert(3);
}

Когда вы будите сравнивать значения между собой, то не используйте одно равно = (присвоение). Применяйте ==. Это равенство. Очень часто делают проверки на наличие переменной или количество > 0. Часто используют проверки перед вызовом функций. Прежде сделайте проверки, а потом передавайте проверенные переменные во входные параметры функции.

Если вы не хотите использовать массу условий if-else в одном месте, то разделите блоки с проверкой. Сделайте в конце проверок одну финальную проверку. Посмотрите на пример.


var stop = false;

if(num == 0){
   stop = true;
}

if(num == 1){
   stop = true;
}

if(num == 2){
   stop = true;
}

// финальная проверка
if(stop == false){
  console.log('что-то делаем');
}else{
  console.log('возникла ошибка!');  
}
просмотры: 505, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-23 17:13:26
проголосовать:

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






поиск
сайты друзей
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.