Условные операторы: -

Условные операторы используются, когда нам требуется выполнить определенные действия на основе true или false. Я попытаюсь объяснить «оператор if», «оператор else», «оператор else if», «тернарный оператор?» и «Множественный оператор» в этом посте. Я предполагаю, что все вы знакомы с основными терминами в Javascript.

Заявление «Если»

Оператор if выводит базу условий на true и false. Обычно он используется для выполнения кода тогда и только тогда, когда выполняется определенное условие.

Давайте посмотрим на пример ниже:

Здесь пользователю отображается подсказка с запросом любого числа, и если число меньше 5, условие становится true, и кодовый блок внутри выполняется и регистрирует “ The number is less than 5 ”.

Давайте посмотрим на другой пример:

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

Заявление «иначе»

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

Давайте посмотрим на один пример с использованием оператора else:

Здесь, если число, введенное пользователем, больше 0 и меньше 10, выражение становится true, а код внутри него выполняется, и он отображает “The number is between 0 and 10”. И если число не находится между 0 и 10, оно отображает “The number is not between 0 and 10”.

Заявление «если еще»

Если у нас есть более двух путей на выбор, мы можем использовать несколько операторов if/else вместе.

Давайте посмотрим на один пример использования оператора if else:

Этот код выше сначала проверит, меньше ли number, введенное пользователем, чем 10 или нет. Если его меньше 10, оператор становится true, и код выполняется, и он выводит “The number is less than 10”, и он останавливается после этого. Если он не меньше 10, чем оператор становится false (и код внутри него не выполняется), и он переходит ко второму оператору и проверяет, меньше ли введенное пользователем число, чем 100. Если он оправдывает оператор, он выводит “The number is less than 100”. И если оба оператора falseit output“This is not the number we want”.

Тернарный оператор ‘?’

Тернарный оператор сначала оценивает, является ли условие men, первое выражение выполняется, если результат true, а второе выражение, если false. Это единственный оператор JavaScript, который принимает три операнда. Этот оператор часто используется как ярлык для оператора if.

Давайте посмотрим на этот пример:

Множественный оператор ‘?’

Последовательность операторов вопросительного знака? может возвращать значение, зависит от более чем одного условия.

Давайте посмотрим на пример:

Давайте оценим, что происходит выше.
Первая строка принимает ввод от пользователя в number.
Если age меньше 3, он возвращает “Hi kid !”, в противном случае он переходит к выражению после двоеточия :. Затем проверяется, если age меньше 20, и если он true, он возвращает “Hello kid”. В противном случае он переходит к выражению после последнего двоеточия : и возвращает “What an unusual age !”.