В JavaScript есть множество методов для работы со строками. Некоторые из наиболее популярных методов строк приведены ниже:
length
- возвращает длину строки.
const str = "Hello, world!"
console.log(str.length) // 13
toLowerCase()
- возвращает строку в нижнем регистре.
const str = "Hello, World!"
console.log(str.toLowerCase()) // "hello, world!"
toUpperCase()
- возвращает строку в верхнем регистре.
const str = "Hello, World!"
console.log(str.toUpperCase()) // "HELLO, WORLD!"
charAt(index)
- возвращает символ в строке по указанному индексу.
const str = "Hello, World!"
console.log(str.charAt(0)) // "H"
console.log(str.charAt(7)) // "W"
indexOf(substring)
- возвращает индекс первого вхождения подстроки в строку.
const str = "Hello, World!"
console.log(str.indexOf("o")) // 4
console.log(str.indexOf("z")) // -1
slice(start, end)
- возвращает новую строку, содержащую символы между указанными индексами.
const str = "Hello, World!"
console.log(str.slice(0, 5)) // "Hello"
console.log(str.slice(7)) // "World!"
replace(searchValue, replaceValue)
- заменяет все вхождения подстроки на другую строку.
const str = "Hello, World!"
console.log(str.replace("World", "JavaScript")) // "Hello, JavaScript!"
split(separator)
- разбивает строку на массив подстрок, используя разделитель.
const str = "Hello, World!"
console.log(str.split(" ")) // ["Hello,", "World!"]
trim()
- удаляет пробельные символы в начале и конце строки.
const str = " Hello, World! "
console.log(str.trim()) // "Hello, World!"
Это лишь некоторые из методов, доступных для работы со строками в JavaScript. Они помогают упростить различные операции со строками и могут быть использованы во многих сценариях программирования.