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. Эффективно используя их, вы можете манипулировать строками в соответствии с потребностями вашего приложения.

Надеюсь, эта статья оказалась вам полезной. Спасибо за чтение! 😀

Удачного программирования!