Функция для проверки символа Javascript

Нужно написать функцию которая, для строки, переданной в качестве аргумента, проверяет для каждого предложения, является ли его последним символом "!", "?" или точка и сообщает, какое это предложение - восклицательное, вопросительное или повествовательное.


Ответы (2 шт):

Автор решения: Vladislav Belozerov
const mySentence = "Как дела?";

function checkSentence(val) {
  const last = val.trim()[val.length - 1];
  
  if (last == "?") console.log("Вопросительное");
  else if (last == "!") console.log("Восклицательное");
  else if (last == ".") console.log("Повествовательное.");
}

checkSentence(mySentence);
→ Ссылка
Автор решения: Вадим Александру
const check = string => {
    string = string.trim();
    switch (string[string.length - 1]) {
        case '.': return 'повествовательное';
        case '!': return 'восклицательное';
        case '?': return 'вопросительное';

        default: return null
    }

}
→ Ссылка