Включая шпаргалку для зависимого исполнения.

Одной из важнейших операций каждой программы является манипулирование данными. Но не просто случайно. Разговор о данных и различных значениях приводит к решению, что должно произойти, если конкретная переменная имеет определенное значение или даже нет.

Представьте себе 2 ваших знакомых случая:

  • Вы не голодны → Вы ничего не заказываете
  • Вы голодны → Вы заказываете Пиццу🍕

Оператор If-Else

Чтобы поместить это в изображенное понятие:

Вы или ваша программа решаете, какой путь выбрать, сравнивая два значения. Это называется выражением, и оно должно вычислять true или false.

🔥. Выражение — это базовый термин JavaScript, возвращающий значение. Подробнее об этом читайте в моей статье: 5 простых концепций для понимания структуры кода JavaScript для начинающих

Вот общая схема оператора if-else

Если оценивается как true, часть, заключенная в операторе if, разблокируется и выполняется. Вот пример псевдокода:

Утверждение If-Else можно рассматривать как ключ к сундуку, и если он правильный, вы можете получить содержимое.

Если оценка приводит к FALSE, вы можете либо написать код для этого результата, либо пропустить невыполненную часть. Это полностью зависит от вас и ваших потребностей.

Цепочка Если-иначе-если-иначе

Вам мало двух дел?

Сегодня хороший день, и вы хотите его отпраздновать — 🍣! Но вы пригласили несколько человек и должны считать свои деньги. Вы можете пойти и добавить другие случаи. Вот пример:

Вы можете продолжать цепочку столько, сколько хотите. Никто не остановит вас.

🔥: var , let и const имеют различия, представьте, что вы не готовы к этому основному вопросу во время вашего первого собеседования: JavaScript Const vs. Var vs. Let: всеобъемлющее руководство на все времена.

НО это не очень хорошая практика, особенно если вы зависите от одной единственной переменной, как я сделал с money. Затем вы должны использовать оператор switch.

Операторы Switch

Когда вы используете оператор if и хотите доказать, что разные значения имеют разные результаты, это подходящий случай для оператора If-else.

Но когда вы проверяете только одну переменную на наличие разных значений, лучше использовать случай переключения.

Например, вы хотите узнать количество людей на вашей вечеринке. Это может быть 42 или 24 или даже 6 или может быть 0 и реагировать на этот факт. Соответствующий код оператора if будет выглядеть так:

Представьте вышеприведенное как оператор if-else-if:

Внезапно я больше не хочу веселиться. Этот оператор if-else-if — очень плохой код по двум причинам:

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

Шпаргалка для ваших документов

Знать, чему учиться, невозможно, если вы все еще учитесь. Представьте, что кто-то опытный создал концентрированные шпаргалки. К счастью, они здесь!

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.