Строки хранят серию символов. Строки обычно используются для хранения текстовых значений, таких как имя человека или описание продукта.
Любой текст внутри двойных или одинарных кавычек считается строкой в JavaScript.
Вы также можете создать строковый объект с помощью конструктора
включая пробелы :
Любой текст внутри двойных или одинарных кавычек считается строкой в JavaScript.
Больше материалов по JavaScript ES6 в этом блоге.
Определение строк.
Вы можете определить строку следующим образом:let firstName = "John"
Вы также можете создать строковый объект с помощью конструктора
String ()
:
let firstName = new String("John")
Строковые Методы
Ниже приведен список методов, поддерживаемых объектомString
в JavaScript.
length
Метод length возвращает количество символов в строке,let myString = "hello" myString.length //returns 5
charAt()
ФункцияcharAt ()
возвращает символ по указанному индексу:
let myString = "hello" myString.charAt(2) //returns 'l'
charCodeAt()
То же, чтоcharAt ()
, но возвращает представление символа в юникоде с указанным индексом:
let myString = "hello" myString.charCodeAt(2) //returns 108
concat()
Методconcat ()
объединяет строки:
let firstName = "John" let lastName = " Doe" firstName.concat(lastName) //returns 'John Doe'
indexOf()
МетодindexOf ()
возвращает индекс первого вхождения указанного значения. Если совпадений не найдено, возвращается -1
:
let firstName = "John" firstName.indexOf('o') //returns 1 firstName.indexOf('z') //returns -1
lastIndexOf()
То же, чтоindexOf ()
, но возвращает индекс последнего вхождения вместо первого вхождения:
let fruit = "banana" fruit.lastIndexOf('a') //returns 5 fruit.lastIndexOf('z') //returns -1
localeCompare()
Вы можете скачать готовую шпаргалку на моей странице на GitHub ->
/arrays-js-es6-abc, или добавить страницу в закладки.
Комментариев нет:
Отправить комментарий