AFON // радиотехник affonya@mail.ru
← Все проекты JavaScript

Подсчёт слов и символов

Подсчёт количества слов и символов в тексте.

JS.11 · Строки

Задача

Посчитать символы и слова во введённой строке.

Алгоритм

split по пробелам разбивает текст на слова, filter(Boolean) убирает пустые фрагменты.

Исходный код

⇩ Скачать 11-podschet-slov.js

// Подсчёт слов и символов
function wordStats(s) {
  const words = s.trim().split(/\s+/).filter(Boolean);
  return { chars: s.length, words: words.length };
}

console.log(wordStats('привет мир от javascript'));

Пояснения

Регулярное выражение \s+ разделяет по любым пробельным символам сразу.