<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Примеры If-Else в JavaScript

Примеры If-Else в JavaScript

Примеры условных операторов if-else (если-иначе), нам не надо специально придумывать, они приходят из жизни. То, как мы себя ведем или какой делаем выбор, зависит от определенных условий. В программах происходит, тоже самое, ведь написаны они для людей.

Условный оператор If в JavaScript

При использовании только одного условного оператора if, нет другой альтернативы. Действие происходит или не происходит.Если условие верно, как в примере ниже, то выводится в документе запись.

// объявляем переменную prava и присваиваем ей значение "получу"
var prava = "получу";
//если между prava и "получу" стоит знак равенства, то это истина
if(prava == "получу")
//тогда выводится на экране
{
document.write("Мы поедем в гости на машине");
}

Если условие ложно, тогда ничего не выводится.

var prava = "получу";
// prava не равняются "получу"
if(prava == "не получу")
{
document.write("Мы поедем в гости на машине");
}

На экран ничего не вывелось, поскольку права не получены, про машину можно забыть. Альтернатива идти пешком, не предлагалась.

Условный оператор If-Else в JavaScript

В конструкции if-else, всегда есть альтернатива. Действие в любом случае происходит. Если мы не поедем в гости на машине, то пойдем в гости пешком.

var prava = "получу";
// если это истина
if(prava == "получу")
{
document.write("Мы поедем в гости на машине");
}
// в противном случае ложь
else
{
document.write( "то пойдем в гости пешком");
}

В документе вывелось альтернативное действие.

Пример If-Else в JavaScript

Перед нами задача:

Мы запрограммировали число – 10 и хотим, чтобы пользователь угадал его. Пользователь в поле ввода вводит любое число, после нажатия кнопки, программа должна ответить, введенное число больше, меньше или равно. У нас предполагается три возможных варианта ответов, значит конструкция if-else будет состоять из трех частей.

Для решения этой задачи, создадим input (поле ввода) с идентификатором num, button (кнопку), при нажатии на которую, будет выводиться ответ между тегами span с идентификатором result. На кнопку повесим событие onclick для запуска функции know().

<input type="text" class="form-control" id="num">
<button onclick="know()" class="btn btn-info">Узнайте</button>
<hr>
<span id="result"></span>

Программирование функции в JavaScript

Объявляем две переменные: число, которое ввел пользователь и результат.

var n,s;

Присвоим переменной n, значение полученное из input и оставим там на хранение.

n = document.getElementById('num').value;

Надо убедиться, что пользователь ввел именно число, сделаем проверку и если надо, то исправим.

n = parseInt(n);

Во вторую переменную s, получим тег span с идентификатором result, через которую будем обращаться к span, где будет выводиться результат.

s = document.getElementById('result');

Первая часть if

Если число, которое ввел пользователь равно 10, тогда внутри span, выведется запись Число равно 10 (число угадано).

if (n==10) {
s.innerHTML = 'Число равно 10';
}
Пример if-else в JavaScript.

Вторая часть else if

Если число n меньше 10, то мы увидим запись:

else if (n<10);
s.innerHTML = 'Число меньше 10';
Пример if-else в JavaScript.

Последняя часть else

Если не сработали первые два условия, тогда число больше 10.

else {
s.innerHTML = 'Число больше 10'; }

Пример if-else в JavaScript.

Весь JS код

// Внутри фигурных скобочек пишем программу
function know(){
var n,s;
n = document.getElementById('num').value;
s = document.getElementById('result');
n = parseInt(n);
if (n==10) {
s.innerHTML = 'Число равно 10';
}
else if (n<10) {
s.innerHTML = 'Число меньше 10';
}
else {
s.innerHTML = 'Число больше 10';
}
}

Заключение

В самом простом варианте, отрабатывает условие if, если оно верно, в противном случае, ничего не произойдет. Условный оператор if позволяет проверять условие когда, в простом варианте if-else работают в паре. Если условие верно, запускается первая часть if, если условие не верно, тогда отрабатывает часть else. Обязательно одно из этих условий выполнится.

В случае более сложных задачах (наш пример), недостаточно двух веток if-else, нужно больше условий. Тогда вводятся промежуточные ветки else-if для проверки дополнительных условий. Отработает последняя ветка else, если все условия, окажутся неверными.

See the Pen Пример if-else в JavaScript by porsake (@porsake) on CodePen.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.