Манипулирование строками — распространенная задача в веб-разработке, независимо от того, создаете ли вы веб-сайт, веб-приложение или работаете с данными. JavaScript предоставляет богатый набор методов для управления строками и выполнения над ними различных операций. Давайте углубимся в некоторые из наиболее важных методов манипулирования строками:
доступен не во всех средах JavaScript. Если вы столкнулись с этим сообщением об ошибке, рассмотрите возможность использования альтернативных методов, таких как splitи join, для достижения желаемого результата.
let str = "Hello, World!";
let newStr = str.replaceAll("l", "x");
console.log(newStr); // Output: Hexxo, Worxd!
- substring: метод
substringизвлекает часть строки между двумя указанными индексами и возвращает извлеченную подстроку.
let str = "Hello, World!";
let subStr = str.substring(7, 12);
console.log(subStr); // Output: World
- split: метод
splitделит строку на массив подстрок на основе указанного разделителя и возвращает массив.
let str = "Hello, World!";
let arr = str.split(" ");
console.log(arr); // Output: ["Hello,", "World!"]
<старый старт="4">
trimудаляет начальные и конечные пробелы из строки.let str = " Hello, World! ";
let trimmedStr = str.trim();
console.log(trimmedStr); // Output: Hello, World!
- indexOf: метод
indexOfвозвращает индекс первого вхождения указанного значения в строку.
let str = "Hello, World!";
let index = str.indexOf("o");
console.log(index); // Output: 4
- toLowerCase: метод
toLowerCaseпреобразует строку в нижний регистр.
let str = "Hello, World!";
let lowerCaseStr = str.toLowerCase();
console.log(lowerCaseStr); // Output: hello, world!
- toUpperCase: метод
toUpperCaseпреобразует строку в верхний регистр.
let str = "Hello, World!";
let upperCaseStr = str.toUpperCase();
console.log(upperCaseStr); // Output: HELLO, WORLD!
- длина: свойство
lengthвозвращает количество символов в строке.
let str = "Hello, World!";
let strLength = str.length;
console.log(strLength); // Output: 13
- включает: метод
includesпроверяет, содержит ли строка указанную подстроку, и возвращает логическое значение.
let str = "Hello, World!";
let includesHello = str.includes("Hello");
console.log(includesHello); // Output: true
- charAt: метод
charAtвозвращает символ по указанному индексу в строке.
let str = "Hello, World!";
let char = str.charAt(4);
console.log(char); // Output: o
- slice: метод
sliceизвлекает часть строки между двумя указанными индексами и возвращает извлеченную подстроку.
let str = "Hello, World!";
let slicedStr = str.slice(7, 12);
console.log(slicedStr); // Output: World
- concat: метод
concatобъединяет две или более строк и возвращает новую объединенную строку.
let str1 = "Hello, ";
let str2 = "World!";
let concatStr = str1.concat(str2);
console.log(concatStr); // Output: Hello, World!
Освоив эти методы манипулирования строками в JavaScript, вы получите инструменты для эффективной и действенной обработки различных операций со строками.