@seven_8959
Пытаюсь выучить js

Как проверить на нужную букву, и если ее нет, то вывести сообщение в консоль?

Всем доброго вечера. Подскажите пожалуйста, как сделать в этом коде так, что бы выводилось в консоль сообщение, если нет буквы 'o', и соответственно больше ничего, то есть ошибка.
function parse(res) {
  let number = 0;
  for (let el of res) {
    if (el == 'i') {
      number++;
    }
    if (el == 'd') {
      number--;
    }
    if (el == 's') {
      number *= number;
    }
    if (el == 'o') {
      return [number];
    }
  }
  return number;
}
console.log(parse('iiisdoso'));


Заранее всем спасибо.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 3
Simply1993
@Simply1993
Frontend developer
Воспользуйтесь этим методом, например:
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Комментировать
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
Вот так:
function parse(res) {
  let number = 0;

  for (let el of res) {
    if (el == 'i') {
      number++;
    }
    if (el == 'd') {
      number--;
    }
    if (el == 's') {
      number *= number;
    }
    if (el == 'o') {
      return [number];
    }
  }

  if (!number) {
    return 'Error, not found'; // или throw new Error('Error, not found');
  }

  return number;
}
Ответ написан
@Ibishka
if (el == 'o') {
   return [number];
} else return 'Error, not found';
Ответ написан
Ваш ответ на вопрос

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

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