Files

53 lines
2.2 KiB
Markdown
Raw Normal View History

2018-10-12 16:00:59 -04:00
---
title: Use conditional logic with If statements
localeTitle: Использовать условную логику с операторами If
---
## Использовать условную логику с операторами If
### Объяснение проблемы:
_Создайте оператор `if` внутри функции, чтобы вернуть `"Yes, that was true"` если параметр `wasThatTrue` является `true` и возвращает `"No, that was false"` противном случае._
#### Подсказка 1
Ваш оператор `if` будет оценивать, является ли ваше `(condition)` `true` или `false` и выполняется (если оно оценивается как `true` ), `{statement}` объявленный сразу после него.
> _попытаться решить проблему сейчас_
#### Подсказка 2
В случае, если ваше `(condition)` оценивает значение `false` `{statement}` не будет выполнено, и функция вернет следующий оператор `return` .
> _попытаться решить проблему сейчас_
## Осторожно, спойлеры!
**Решение впереди!**
## Базовое решение:
```javascript
// Setup
function trueOrFalse(wasThatTrue) {
// Only change code below this line.
if (wasThatTrue)
{
return "Yes, that was true";
}
return "No, that was false";
// Only change code above this line.
}
```
### Обозначение кода
Функция сначала оценивает, соответствует `if` условие `(wasThatTrue)` `true` . Если да, то ir возвращает выражение между фигурными фигурными скобками. Если это не так, он возвращает следующий оператор `return` вне их.
### Ресурсы
* [«Boolean» - глоссарий MDN](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)
* ["if ... else" - ссылка MDN JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if…else)