2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.0 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| 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); 
Обозначение кода
Функция сначала оценивает, if условие val > 5 значение true . Если это не так, выполняется следующий оператор ( else { return "5 or smaller";}) .