JavaScript — это язык программирования, обычно используемый для создания интерактивных веб-страниц. Одним из основных типов данных в JavaScript является строка, представляющая текст. Строка представляет собой последовательность символов, заключенную в одинарные ('') или двойные кавычки ("").
Строковые методы — это функции, которые можно вызывать для строки для выполнения различных операций, таких как поиск подстроки, преобразование регистра, удаление пробелов и т. д. В этой статье мы обсудим некоторые из наиболее часто используемых строковых методов в JavaScript. Давайте начнем!
1. длина:
Свойство length
является встроенным свойством строковых объектов. Он используется для нахождения длины строки, то есть количества символов в строке. Свойство length
доступно только для чтения, что означает, что его нельзя изменить.
Пример :
let myString = "Hello World"; let stringLength = myString.length; console.log(stringLength); // Output: 11
2. charAt (индекс):
Этот метод возвращает символ по указанному индексу в строке.
let myString = "Hello"; let result = myString.charAt(1); console.log(result); // Output: "e"
3. concat(str1, str2, …) :
Этот метод объединяет две или более строк и возвращает новую строку.
let firstName = "John"; let lastName = "Doe"; let fullName = firstName.concat(" ", lastName); console.log(fullName); // Output: "John Doe"
4. включает (searchValue, startIndex):
Этот метод проверяет, содержит ли строка указанную подстроку, и возвращает логическое значение.
let myString = "Hello World"; let result = myString.includes("World"); console.log(result); // Output: true
5. indexOf(searchValue, startIndex):
Этот метод возвращает индекс первого вхождения указанной подстроки в строку.
let myString = "Hello World"; let result = myString.indexOf("World"); console.log(result); // Output: 6
6. lastIndexOf(searchValue, startIndex):
Этот метод возвращает индекс последнего вхождения указанной подстроки в строку.
let myString = "Hello World"; let result = myString.lastIndexOf("o"); console.log(result); // Output: 7
7. совпадение():
Метод match()
используется для поиска в строке регулярного выражения и возврата совпадений.
let myString = "The quick brown fox jumps over the lazy dog."; console.log(myString.match(/o/g)); // Output: ["o", "o", "o"]
8. заменить(searchValue, replaceValue) :
Этот метод заменяет указанную подстроку другой подстрокой.
let myString = "Hello World"; let result = myString.replace("World", "Universe"); console.log(result); // Output: "Hello Universe"
9. срез (начальный индекс, конечный индекс):
Этот метод извлекает часть строки и возвращает новую строку.
let myString = "Hello World"; let result = myString.slice(6, 11); console.log(result); // Output: "World"
10. разделить (разделитель, предел):
Этот метод разбивает строку на массив подстрок на основе указанного разделителя.
let myString = "Hello,World"; let result = myString.split(","); console.log(result); // Output: ["Hello", "World"]
11. substr(startIndex, длина):
Метод substr()
принимает два параметра. Параметр startIndex
указывает начальный индекс, из которого должна быть извлечена подстрока, а параметр length
определяет количество символов, которые должны быть включены в подстроку. Возвращает новую строку.
Индексация начинается с нуля (0).
let myString = "Hello World"; let result = myString.substr(6, 5); console.log(result); // Output: "World"
12. toLowerCase():
Этот метод преобразует строку в нижний регистр.
let myString = "HELLO WORLD"; let result = myString.toLowerCase(); console.log(result); // Output: "hello world"
13. toUpperCase()
:
Этот метод преобразует строку в верхний регистр.
let myString = "hello world"; let result = myString.toUpperCase(); console.log(result); // Output: "HELLO WORLD"
14. обрезка():
Этот метод удаляет пробелы с обоих концов строки.
let myString = " Hello World "; let result = myString.trim(); console.log(result); // Output: "Hello World"
15. charCodeAt():
Метод charCodeAt()
используется для возврата значения Unicode символа по определенному индексу строки.
let myString = "Hello World!"; console.log(myString.charCodeAt(1)); // Output: 101
16. подстрока (startIndex, endIndex):
Метод substring()
также принимает два параметра. Параметр startIndex
указывает начальный индекс, из которого должна быть извлечена подстрока, а параметр endIndex
указывает индекс, до которого должна быть извлечена подстрока. Символ в позиции endIndex
не включается в извлеченную подстроку. Возвращает новую строку.
let myString = "Hello, World!"; console.log(myString.substring(7, 12)); // Output: "World"
Это наиболее часто используемые строковые методы в JavaScript. Эффективно используя их, вы можете манипулировать строками в соответствии с потребностями вашего приложения.
Надеюсь, эта статья оказалась вам полезной. Спасибо за чтение! 😀
Удачного программирования!