const text = ` javascript — это язык программирования,
который широко используется в веб-разработке. JAVASCRIPT позволяет
создавать интерактивные веб-страницы, а также серверные
приложения и игры. Многие разработчики начинают свой путь
именно с javascript, потому что он относительно прост в
освоении и имеет огромное сообщество.
javascript поддерживается всеми современными браузерами,
и это делает его универсальным инструментом для создания сайтов.
Однако, JAVASCRIPT имеет свои особенности: например,
динамическую типизацию, асинхронность и событийную модель.
Эти особенности могут показаться сложными новичкам,
но именно они дают языку гибкость.
Изучая javascript, важно практиковаться каждый день и писать как
можно больше кода. Javascript-код можно запускать прямо в консоли
браузера, не устанавливая ничего дополнительно.
Многие компании используют javascript для создания интерфейсов,
работы с данными и построения серверной логики.
Существует множество библиотек и фреймворков,
которые расширяют возможности javascript.
Новичкам стоит начать с основ: переменные,
функции, массивы и объекты. javascript постоянно
развивается: каждый год выходят новые версии стандарта и
добавляются новые возможности. Сообщество javascript активно
обсуждает предложения и улучшения языка. Если вы хотите стать
востребованным специалистом, javascript — отличный выбор для старта.
В заключение: javascript — это мощный, гибкий и
востребованный язык, который стоит освоить каждому,
кто хочет работать в современной веб-разработке. `;
// 1. Убираем лишние пробелы и переносы строк
let result = text.trim().replace(/\s+/g, " ");
// 2. Приводим текст к нижнему регистру
result = result.toLowerCase();
// 3. Заменяем все вхождения javascript на JavaScript
result = result.replace(/javascript/g, "JavaScript");
// 4. Заменяем дефисное написание на пробел
result = result.replace(/-/g, " ");
// 5. Разбиваем текст на предложения (разделитель — точка)
let sentences = result.split(".");
// 6. Обрабатываем каждое предложение:
// убираем пробелы по краям, исключаем пустые строки,
// делаем первую букву заглавной
sentences = sentences
.map(sentence => sentence.trim())
.filter(sentence => sentence.length > 0)
.map(sentence => sentence.charAt(0).toUpperCase() + sentence.slice(1));
// 7. Соединяем предложения обратно в текст
result = sentences.join(". ") + ".";
// 8. Проверяем, начинается ли текст со слова JavaScript
// и заканчивается ли он точкой. Выводим оба результата.
console.log("Начинается с JavaScript:", result.startsWith("JavaScript"));
console.log("Заканчивается точкой:", result.endsWith("."));
// 9. Заменяем слово «мощный» на «универсальный»
result = result.replace(/мощный/g, "универсальный");
// Выводим итоговый текст
console.log(result);
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Обработка текста</title>
</head>
<body>
<h1>Обработка текста</h1>
<p>Результат смотри в консоли браузера.</p>
<script src="script.js"></script>
</body>
</html>