Возвращение булевых чисел

Если вы возвращаете булево значение (true или false), иногда оно может быть избыточным. Пример:

function canVote(age) {
   if (age >= 18 ) {
     return true;
   } else {
     return false;
   }
}

canVote(18);
Войти в полноэкранный режим Выйти из полноэкранного режима

Код выше является избыточным, потому что grade >= 18 уже оценивается как true или false в зависимости от возраста.

Вы можете использовать без if/else, который всегда будет возвращать булево значение. Пример:

function canVote(age) {
   return age >= 18;
}
Войти в полноэкранный режим Выйти из полноэкранного режима

Это работает только в том случае, если вы возвращаете булево значение из функции.

Оцените статью
devanswers.ru
Добавить комментарий