Далее на странице...

Здесь будут рассмотрены два метода объекта String. Методы toUpperCase и toLowerCase применимы к строковым значениям/строкам и позволяют перевести строку либо в верхний, либо в нижний регистр.
Но для чего это нужно? Где эти методы могут встречаться на практике?
Например, Вы делаете тест, то есть пользователь отвечает на поставленные вопросы. При этом, понятно, что человек может дать ответ на какой-либо вопрос в произвольной форме: написать его с заглавной буквы или все слово написать заглавными буквами. Но с точки зрения JavaScript «Воронеж», то есть слово с большой буквы и «воронеж», то есть слово с маленькой буквы или же «ВОРОНЕЖ» – это разные вещи. Поэтому в JavaScript созданы методы toUpperCase и toLowerCase, позволяющие перевести строки в верхний и нижний регистр соответственно. Таким образом, при помощи этих методов разработчик любые строки введенные пользователем может сводить к одному регистру.
Метод toUpperCase в JavaScript - Верхний регистр строки

Метод toUpperCase в JavaScript переводит символы строки в верхний регистр.
Рассмотрим пример, как работает метод toUpperCase.
<script type="text/javascript">
var name = "Антон";
var newName = name.toUpperCase(); /* Преобразование символов строки в верхний регистр */
document.write(newName);
document.write(name); /* Исходное значение переменной остается прежним */
</script>
Стоит отметить, и из примера это видно, что метод toUpperCase не меняет исходное значение переменной. Он просто переводит символы строки в верхний регистр и возвращает измененное значение, которое можно занести в другую переменную.
Метод toLowerCase в JavaScript - Нижний регистр строки

Метод toLowerCase в JavaScript преобразует символы строки в нижний регистр.
Рассмотрим пример, как работает метод toLowerCase.
<script type="text/javascript">
var name = "Антон";
var newName = name.toLowerCase(); /* Преобразование символов строки в нижний регистр */
document.write(newName);
document.write(name); /* Исходное значение переменной остается прежним */
</script>
Метод toLowerCase, как и toUpperCase не меняет исходное значение переменной, а переводит символы строки в нижний регистр и возвращает измененное значение.