Найти в Дзене
{ Вайтишники }

Основы JavaScript: всё про метод строк toUpperCase() + FAQ

toUpperCase() — это один из основных методов, встроенных в язык программирования JavaScript, работает из коробки стандартной библиотеки Node.js. toUpperCase() используют для приведения значения строки к верхнему регистру. При этом строка (string или str) — это любая последовательность символов, строковый тип данных. Пустая строка — тоже строка. Важно! toUpperCase() не изменяет исходную строку, он всегда возвращает новую строку. Техническая документация по JavaScript выложена на сайте Mozilla (MDN web docs), там есть раздел про toUpperCase(). Для более глубокого понимания может быть полезным сайт ECMA-262 (стандарт JavaScript — 2026). Там есть раздел про toUpperCase(). Полное название частично раскрывает внутреннюю реализацию toUpperCase() разработчиками JavaScript. Код этой реализации может быть выложен в разделе Polyfill на сайте MDN, но не для всех встроенных методов и/или не на всех языках Для метода toLowerCase() такой раздел не выложен. Важно! У метода toUpperCase() нет параметров
Оглавление
JavaScript Logo / flickr.com
JavaScript Logo / flickr.com

toUpperCase() в JavaScript: что это?

toUpperCase() — это один из основных методов, встроенных в язык программирования JavaScript, работает из коробки стандартной библиотеки Node.js.

toUpperCase() используют для приведения значения строки к верхнему регистру.

При этом строка (string или str) — это любая последовательность символов, строковый тип данных. Пустая строка — тоже строка.

toUpperCase() в JavaScript: результат работы

-2

Важно! toUpperCase() не изменяет исходную строку, он всегда возвращает новую строку.

toUpperCase() в JavaScript: полезные ссылки

Техническая документация по JavaScript выложена на сайте Mozilla (MDN web docs), там есть раздел про toUpperCase().

Для более глубокого понимания может быть полезным сайт ECMA-262 (стандарт JavaScript — 2026). Там есть раздел про toUpperCase().

toUpperCase() в JavaScript: полное название

-3

Полное название частично раскрывает внутреннюю реализацию toUpperCase() разработчиками JavaScript.

Код этой реализации может быть выложен в разделе Polyfill на сайте MDN, но не для всех встроенных методов и/или не на всех языках

Для метода toLowerCase() такой раздел не выложен.

toUpperCase() в JavaScript: синтаксис и параметры

-4

Важно! У метода toUpperCase() нет параметров, как обязательных, так и необязательных.

toUpperCase() в JavaScript: пример использования

-5

Если запустить этот код, то вернётся "HELLO, WORLD".

Для запуска кода c целью тренировки можно использовать онлайн-песочницу JavaScript, например runjs.app.

toUpperCase() в JavaScript: FAQ

  • Может ли метод toUpperCase() изменить исходную строку?

Ответ: Он возвращает новую строку, но не изменяет и не может изменить исходную.

  • Работает ли метод toUpperCase() с нестроковыми типами данных?

Ответ: Он работает только со строками. При этом в JavaScript строка — это любые символы, которые находятся между кавычек, в т.ч. отсутствие символов.

  • Работает ли метод toUpperCase() с цифрами и символами в строке?

Ответ: Он работает с цифрами и символами, но не изменяет их.

  • Поддерживает ли метод toUpperCase() кодировку Unicode?

Ответ: Он поддерживает Unicode, приводя символы к соответствующим строковым символам UTF-16.

  • С какими браузерами совместим метод toUpperCase()?

Ответ: Он совместим со всеми основными современными браузерами (апрель 2025).

===

Я учусь в онлайн-школе по программе fullstack (разработка полного цикла) и буду рад, если этот материал окажется полезным для вас.

Про похожий метод строк toLowerCase() я писал здесь.

{ Вайтишники }