freeCodeCamp/guide/russian/certifications/javascript-algorithms-and-d.../basic-javascript/introducing-else-statements/index.md

2.0 KiB
Raw Blame History

title localeTitle
Introducing Else statements Представляем инструкции Else

Представляем инструкции Else

Объяснение проблемы:

Объединение операторов if в один оператор if/else .

Подсказка 1

Когда первый оператор if возвращает false выполняется и обрабатывается следующий фрагмент кода (например, return , if или else ).

попытаться решить проблему сейчас

Подсказка 2

Иногда, if ( condition ) операторы могут быть заменены операциями else {code to execute instead} (по сути, вы говорите своей функции «y», если она не может выполнить «x», а не указывать «x» несколько раз).

попытаться решить проблему сейчас

Осторожно, спойлеры!

Решение впереди!

Базовое решение:

function testElse(val) { 
  var result = ""; 
  // Only change code below this line 
 
  if (val > 5) { 
    result = "Bigger than 5"; 
  } 
 
  else { 
    result = "5 or smaller"; 
  } 
 
  // Only change code above this line 
  return result; 
 } 
 
 // Change this value to test 
 testElse(4); 

· Запустить код в repl.it

Обозначение кода

Функция сначала оценивает, if условие val > 5 значение true . Если это не так, выполняется следующий оператор ( else { return "5 or smaller";}) .

Ресурсы