Загрузка данных


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>