«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Строковые методы в JavaScript

Строковые методы в JavaScript

Опубликовано 24 августа 2024 г.
Просматривать:789

String methods in javascript

Что такое строка?

*Последовательность одного или нескольких символов, заключенных в кавычки, называется строкой.
*Цитата может заключаться в одинарные кавычки '', двойные кавычки " " или обратную кавычку ``.
Последовательность символов может быть алфавитом, цифрами, символами и т. д.

Строковые методы

1.charAt(индекс)

* Функция charAt() возвращает символ по указанному индексу в строке.
*Самый первый символ строки имеет индекс 0, второй символ имеет индекс 1 и так далее...

Пример

let text = "ПРИВЕТ";
пусть char = text.charAt(0);
console.log(char)// Возвращает "H"

2. длина

*Это свойство возвращает количество символов в строке.

Пример

let text = "ПРИВЕТ";
пусть длина = text.length;
console.log(длина) // Возвращает 5

3.срез(начало, конец)

*Извлекает часть строки и возвращает ее как новую строку. Начальный индекс является инклюзивным, а конечный индекс — исключительным.

Пример

let text = "HELLO WORLD";
пусть часть = text.slice(0, 5);
console.log(part) // Возвращает "HELLO"

4.подстрока(начало, конец)

*Аналогично срезу(), но обрабатывает отрицательные индексы как 0. Он извлекает символы между двумя указанными индексами.

Пример

let text = "HELLO WORLD";
пусть часть = text.substring(0, 5);
console.log(part)// Возвращает "HELLO"

5.toUpperCase()

*Преобразует все символы строки в верхний регистр.

Пример

let text = "привет";
пусть верхний = text.toUpperCase();
console.log(upper)// Возвращает "HELLO"

6.toLowerCase()

*Преобразует все символы строки в нижний регистр.

Пример

let text = "ПРИВЕТ";
пусть ниже = text.toLowerCase();
console.log(lower)// Возвращает "привет"

7.обрезать()

*Удаляет пробелы с обоих концов строки.

Пример

let text = "привет";
пусть обрезается = text.trim();
console.log(обрезанный) // Возвращает "привет"

8.конкат()

*Объединяет две или более строки и возвращает новую строку.

Пример

let text1 = "Привет";
let text2 = "Мир";
пусть комбинированный = text1.concat(" ", text2);
console.log(combined) // Возвращает «Hello World»

9.indexOf(подстрока)

*Возвращает индекс первого вхождения указанной подстроки. Возвращает -1, если не найден.

Пример

let text = "HELLO WORLD";
пусть index = text.indexOf("O");
console.log(index)// Возвращает 4

10.replace(searchValue, newValue)

*Заменяет первое вхождение указанного значения новым значением.

Пример

let text = "HELLO WORLD";
let newText = text.replace("МИР", "ВСЕ");
console.log(newText)// Возвращает «ВСЕМ ПРИВЕТ»

11.replaceAll(searchValue, newValue)

*Заменяет все вхождения указанного значения новым значением.

Пример

let text = "HELLO WORLD WORLD";
let newText = text.replaceAll("МИР", "ВСЕ");
console.log(newText)// Возвращает "ПРИВЕТ ВСЕМ ВСЕМ"

12.сплит(разделитель)

*Разбивает строку на массив подстрок на основе указанного разделителя.

Пример

let text = "HELLO WORLD";
let parts = text.split(" ");
console.log(parts)// Возвращает ["HELLO", "МИР"]

13.join(разделитель)

*Объединяет элементы массива в строку, используя указанный разделитель.

Пример

let array = ["ПРИВЕТ", "МИР"];
let join = array.join(" ");
console.log(joined)// Возвращает "HELLO WORLD"

14.startsWith(строка поиска)

*Проверяет, начинается ли строка с указанной строки.

Пример

let text = "HELLO WORLD";
пусть начинается = text.startsWith("HELLO");
console.log(starts)// Возвращает true

15.endsWith(строка поиска)

*Проверяет, заканчивается ли строка указанной строкой.

Пример

let text = "HELLO WORLD";
let ends = text.endsWith("МИР");
console.log(ends)// Возвращает true

16.includes(строка поиска)

*Проверяет, содержит ли строка указанную подстроку.

Пример

let text = "HELLO WORLD";
пусть включает = text.includes("LO");
console.log(includes)// Возвращает true

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/t_shivakumar_0dc86c6486c/string-methods-in-javascript-516p?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3