Часть 6. Оператор If Else в JavaScript

Привет, как вы все друзья? Желаю тебе всегда быть здоровым и успешным. На этот раз мы продолжим учебник по JavaScript. Ранее мы обсуждали операторы в JavaScript.

Сценарий «если-иначе» часто возникает, когда нам приходится что-то выбирать в повседневной жизни. Например, когда вы выходите на улицу и смотрите погоду, вы собираетесь взять с собой зонтик или нет? Будет сегодня дождь или нет? Если будет дождь, то вы возьмете с собой зонт, а если будет солнечная погода, то зонт не возьмете. Мы иллюстрируем это на блок-схеме ниже:

Ранее вы реализовали блок-схему в виде кода.

var rain = true;
if(rain == true){
  console.log("bring an umbrella");
}else{
  console.log("don't bring an umbrella");
}

Обратите внимание на приведенный выше код, поскольку мы создаем переменную rain со значением true, тогда мы получим «принеси зонт», а если мы заменим ее значением false, это приведет к "не бери зонт".

Вот некоторые из них, которые мы рассмотрим:

  1. Если Заявление
  2. Если еще заявление
  3. Если еще если заявление

Если еще заявление

Оператор If Else — это функция, которая часто используется для создания условий в коде.

if( condition )
   statement;

Используются 3 утверждения:

  1. Если Заявление
  2. Если еще заявление
  3. Если еще заявление
  4. Правдивый
  5. Фальшивый

Также изучите предыдущие уроки:

Основы JavaScript, часть 3: переменные

Основы JavaScript, часть 4: типы данных JavaScript

Основы JavaScript, часть 5: операторы JavaScript

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

Оператор if — это базовый управляющий оператор, который позволяет JavaScript принимать решения и условно выполнять операторы. Ниже приведен пример оператора If.

if (condition) {
   code execution;
}

Это условие дает один выбор, если условие истинно, то код будет выполнен, иначе код не будет выполнен.

Мы пытаемся закодировать это условие с помощью математических операторов.

var nilai = 75;
 if( nilai > 60 ) {
    console.log("Good");
 }

Если еще заявление

Этот оператор позволяет лучше контролировать результат выполнения условия. И выдает вывод, если условие оценивается как ложное.

if (condition) {
   true;
} else {
   false;
}

В приведенном выше примере мы получим результаты со значениями true и false. Я привожу пример использования математических операторов в JavaScript.

var nilai = 75;
 if( nilai > 60 ) {
    console.log("Good");
 }else{
    console.log("Not Good");
}

Если еще если заявление

Эта функция предназначена для предоставления нескольких вариантов для данного условия. Вот привожу пример:

if (condition_1) {
   condition 1
} else if (condition_2) {
   condition 2
} else if (condition_3) {
   Condition 3
} else {
   False;
}

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

var Student = "ari";
 if( student == "ari" ) {
     console.log("This is Ari");
 } else if( student == "budi" ) {
     console.log("This is budi");
 } else if( siswa == "andi" ) {
     console.log("This is Andi");
 } else {
     console.log("no students");
 }

Правда и ложь

Значения истинности и ложности очень важны, когда мы используем условные функции и циклы.

Давайте воспользуемся примером условного оператора, чтобы найти причину, по которой нам нужно знать истинные и ложные значения.

if ('') {
  console.log('hello world');
}

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

Итак, если пустая строка преобразуется в логическое значение, каков результат? true или false?

Здесь нам нужно знать истинные и ложные ценности.

Пустая строка, преобразованная в логическое значение, будет false, поэтому код внутри { ... } приведенного выше примера не выполняется.

Преобразовать значение в логическое значение

Каждое значение в JavaScript также наследует логическое свойство. Это значение называется правда или ложь. Истинное значение означает значение, которое при оценке возвращает значение true, а значение false равно false. Так что же правдиво, а что ложно? Помимо логического значения false, типы данных или значения, которые считаются ложными, включают:

  • Номер 0
  • BigInt 0n
  • Пустая строка, например "" или ""
  • нулевой
  • неопределенный
  • NaN или не число

Пример без преобразования:

console.log(''); // ''

Приведенный выше код вернет пустую строку, а не логическое значение.

Но если мы конвертируем, он вернет логическое значение.

console.log(!!''); // false
// or
console.log(Boolean('')); // false

Правдивый

Истинность — это значение, имеющее истинное значение, когда оно получает логическое значение.

Вот список, если мы преобразуем в логическое значение, оно вернет true:

Фальшивый

Противоположность truey, false — это значение, которое должно быть преобразовано в false при встрече в логическом контексте.

Вот список значений, которые при преобразовании в логические значения будут равны false:

Вот такой туториал на этот раз я сделал, надеюсь, он будет полезен.

Спасибо.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord . Заинтересованы в хакинге роста? Ознакомьтесь с разделом Схема.