JS метод String.toLowerCase()
Загальний опис
Метод String.prototype.toLowerCase()
є одним з основних інструментів для роботи з рядками. Його основна функція - перетворення всіх символів даного рядка на малі літери. Цей метод є незамінним при обробці тексту, наприклад, при порівнянні рядків без урахування регістру, або при перетворенні даних для єдинообразного зберігання.
Використання toLowerCase()
просте і інтуїтивно зрозуміле. Для перетворення рядка достатньо викликати метод безпосередньо на рядковій змінній. Наприклад, let greeting = "Hello, World!".toLowerCase();
поверне рядок "hello, world!"
. Цей метод не вимагає жодних додаткових аргументів і не змінює оригінальний рядок, а створює новий, що є дуже корисним у багатьох сценаріях програмування.
Однією з ключових особливостей toLowerCase()
є його використання у програмах, де потрібно забезпечити нечутливість до регістру при порівнянні рядків. Наприклад, при роботі з системами пошуку або при валідації введених даних. Переведення всіх вхідних даних до нижнього регістру може спростити логіку порівняння і забезпечити більш стійкий механізм обробки.
Важливо зазначити, що toLowerCase()
поводить себе однаково у різних середовищах виконання JavaScript, що робить його надійним вибором для розробників. Також цей метод є частиною стандарту ECMAScript, тому підтримується у всіх сучасних браузерах і середовищах JavaScript.
Порада: | Використовуйте метод |
Порада: | Пам’ятайте, що |
Порада: | Використання |
Порада: | Цей метод можна застосувати для валідації введення користувача. Наприклад, коли приймаєте відповіді в текстовій формі, які не мають бути чутливими до регістру, перетворіть вхідний рядок на малі літери перед порівнянням з очікуваним значенням. |
Синтаксис
toLowerCase()
Параметри
Return
string
Повертає новий рядок (
String
), який є копією вихідного рядка, але з усіма символами перетвореними на малі літери. Це перетворення відбувається незалежно від початкового регістру символів у вихідному рядку. Наприклад, якщо вихідний рядок був"Hello World"
, результатом виконання цього методу буде"hello world"
.
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
1 |
1 |
1 |
3 |
12 |
Переглядач | ||||
---|---|---|---|---|
4.4 |
18 |
4 |
1 |
Переглядач | ||
---|---|---|
0.10.0 |
1.0 |
Приклади
Цей приклад демонструє, як метод toLowerCase()
може бути використаний у реальному сценарії. Користувач вводить текст у поле, натискає кнопку, і текст автоматично перетворюється на нижній регістр, відображаючись у визначеному місці.
У цьому прикладі ми розглядаємо просте використання методу toLowerCase()
. Цей метод використовується для перетворення всіх символів у рядку на нижній регістр. Це може бути корисним для стандартизації вводу користувача, наприклад, при порівнянні електронних адрес.
// Вхідний рядок
let email = "[email protected]";
// Перетворення на нижній регістр
let lowerEmail = email.toLowerCase();
console.log(lowerEmail); // Виведе "[email protected]"
У цьому прикладі ми демонструємо використання toLowerCase()
у складнішому контексті: для пошуку тексту без урахування регістру. Цей приклад показує, як можна забезпечити більш гнучкий пошук, ігноруючи різницю між верхнім і нижнім регістрами символів.
// Вхідний рядок для пошуку
let searchText = "JavaScript";
// Рядок, у якому ведеться пошук
let paragraph = "JavaScript - це мова програмування, що використовується у веб-розробці.";
// Перетворення обох рядків на нижній регістр для порівняння
let lowerSearchText = searchText.toLowerCase();
let lowerParagraph = paragraph.toLowerCase();
// Перевірка наявності шуканого рядка
let isFound = lowerParagraph.includes(lowerSearchText);
console.log(isFound); // Виведе true, якщо рядок знайдено