Освоение манипуляций со строками в JavaScript: основные методы и примеры

Манипулирование строками — распространенная задача в веб-разработке, независимо от того, создаете ли вы веб-сайт, веб-приложение или работаете с данными. JavaScript предоставляет богатый набор методов для управления строками и выполнения над ними различных операций. Давайте углубимся в некоторые из наиболее важных методов манипулирования строками:

доступен не во всех средах JavaScript. Если вы столкнулись с этим сообщением об ошибке, рассмотрите возможность использования альтернативных методов, таких как splitи join, для достижения желаемого результата.

let str = "Hello, World!";
let newStr = str.replaceAll("l", "x");
console.log(newStr); // Output: Hexxo, Worxd!
  1. substring: метод substringизвлекает часть строки между двумя указанными индексами и возвращает извлеченную подстроку.
let str = "Hello, World!";
let subStr = str.substring(7, 12);
console.log(subStr); // Output: World
  1. split: метод splitделит строку на массив подстрок на основе указанного разделителя и возвращает массив.
let str = "Hello, World!";
let arr = str.split(" ");
console.log(arr); // Output: ["Hello,", "World!"]

<старый старт="4">

  • trim: метод trimудаляет начальные и конечные пробелы из строки.
  • let str = "   Hello, World!   ";
    let trimmedStr = str.trim();
    console.log(trimmedStr); // Output: Hello, World!
    1. indexOf: метод indexOfвозвращает индекс первого вхождения указанного значения в строку.
    let str = "Hello, World!";
    let index = str.indexOf("o");
    console.log(index); // Output: 4
    1. toLowerCase: метод toLowerCaseпреобразует строку в нижний регистр.
    let str = "Hello, World!";
    let lowerCaseStr = str.toLowerCase();
    console.log(lowerCaseStr); // Output: hello, world!
    1. toUpperCase: метод toUpperCaseпреобразует строку в верхний регистр.
    let str = "Hello, World!";
    let upperCaseStr = str.toUpperCase();
    console.log(upperCaseStr); // Output: HELLO, WORLD!
    1. длина: свойство lengthвозвращает количество символов в строке.
    let str = "Hello, World!";
    let strLength = str.length;
    console.log(strLength); // Output: 13
    1. включает: метод includesпроверяет, содержит ли строка указанную подстроку, и возвращает логическое значение.
    let str = "Hello, World!";
    let includesHello = str.includes("Hello");
    console.log(includesHello); // Output: true
    1. charAt: метод charAtвозвращает символ по указанному индексу в строке.
    let str = "Hello, World!";
    let char = str.charAt(4);
    console.log(char); // Output: o
    1. slice: метод sliceизвлекает часть строки между двумя указанными индексами и возвращает извлеченную подстроку.
    let str = "Hello, World!";
    let slicedStr = str.slice(7, 12);
    console.log(slicedStr); // Output: World
    1. concat: метод concatобъединяет две или более строк и возвращает новую объединенную строку.
    let str1 = "Hello, ";
    let str2 = "World!";
    let concatStr = str1.concat(str2);
    console.log(concatStr); // Output: Hello, World!

    Освоив эти методы манипулирования строками в JavaScript, вы получите инструменты для эффективной и действенной обработки различных операций со строками.