@Ventus

Как передать значение константе без тернарного оператора?

Например, передаем значение константе:

const example = if (a === 5) ? 'Вернуть 1' : 'Вернуть 2';

Хочу понять, возможно ли технически передать такое же значение константе без тернарного оператора - то есть помощью конструкции if:

if (a === 5) {
  'Вернуть 1';
}
return 'Вернуть 2';
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Тернарное - выражение. Его можно использовать для инициализации константы.

if - управляющая структура. Ничего не возвращает, ограничивает scope. Объявленная внутри нее константа наружу не выберется.

Можно функцией:
const example = (x => {
  if (x === 5) return "Tos";
  else return "ter";
})(5);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Karpion
if (a === 5) {
	const example = 'Вернуть 1';
} else {
	const example = 'Вернуть 2';
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы