JS toUppercase: преобразование текста в верхний регистр с помощью JavaScript
Метод toUpperCase() в JavaScript
Метод toUpperCase() в JavaScript, или js touppercase, является одним из встроенных методов для работы со строками. Он используется для преобразования всех символов строки в верхний регистр.
Прежде чем рассмотреть примеры кода, давайте сначала поговорим о том, как использовать метод toUpperCase().
Синтаксис метода toUpperCase() выглядит следующим образом:
строка.toUpperCase()
Этот метод вызывается на экземпляре строки и не принимает никаких аргументов. Он возвращает новую строку, в которой все символы преобразованы в верхний регистр. Оригинальная строка остается неизменной.
Теперь, когда мы знаем, как использовать метод toUpperCase(), рассмотрим несколько примеров кода.
Пример 1: Простое преобразование строки в верхний регистр.
<script src="https://cdn.jsdelivr.net/npm/highlight.js@10.7.2/lib/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<pre><code class="javascript">let str = "пример строки";
let upperCaseStr = str.toUpperCase();
console.log(upperCaseStr); // "ПРИМЕР СТРОКИ"
</code></pre>
В этом примере мы создали переменную str, содержащую исходную строку "пример строки". Затем мы вызываем метод toUpperCase() на переменной str и присваиваем результат новой переменной upperCaseStr. Затем мы выводим результат в консоль и получаем преобразованную строку "ПРИМЕР СТРОКИ".
Пример 2: Преобразование только первого символа строки в верхний регистр.
<pre><code class="javascript">let str = "пример строки";
let firstCharUpperCase = str.charAt(0).toUpperCase() + str.slice(1);
console.log(firstCharUpperCase); // "Пример строки"
</code></pre>
В этом примере мы хотим преобразовать только первый символ строки в верхний регистр. Мы используем метод charAt() для получения первого символа строки, вызываем на нем метод toUpperCase() и затем добавляем остальную часть строки с помощью метода slice(). Наконец, мы выводим полученный результат "Пример строки".
Пример 3: Преобразование всех слов в верхний регистр в предложении.
<pre><code class="javascript">let sentence = "это пример предложения";
let words = sentence.split(" ");
let upperCaseSentence = "";
for (let i = 0; i < words.length; i++) {
upperCaseSentence += words[i].charAt(0).toUpperCase() + words[i].slice(1) + " ";
}
console.log(upperCaseSentence.trim()); // "Это Пример Предложения"
</code></pre>
В этом примере у нас есть предложение "это пример предложения". Мы сначала разбиваем предложение на отдельные слова, используя метод split(), который разделяет строку по пробелам и возвращает массив слов. Далее, мы создаем пустую строку upperCaseSentence, в которую будем добавлять преобразованные слова. Затем мы использовали цикл for для обработки каждого слова в массиве и преобразования его первой буквы в верхний регистр с помощью методов charAt() и toUpperCase(). Наконец, мы добавляем преобразованное слово и пробел в строку upperCaseSentence. Мы использовали метод trim(), чтобы удалить лишний пробел в конце строки. Когда мы выводим результат, мы получаем "Это Пример Предложения".
Это лишь несколько примеров использования метода toUpperCase() в JavaScript. Существуют и другие варианты использования, и вы можете экспериментировать с ними, чтобы достичь нужного результата в своем проекте.