Translate

Поиск по этому блогу

среда, 6 февраля 2019 г.

JS ES6 Strings.

Строки хранят серию символов. Строки обычно используются для хранения текстовых значений, таких как имя человека или описание продукта.

Любой текст внутри двойных или одинарных кавычек считается строкой в 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, или добавить страницу в закладки.                                                                                                                                                              

Телеграм канал - Full Stack JavaScript Developer

Комментариев нет:

Отправить комментарий



Хотите освоить самые современные методы написания React приложений? Надоели простые проекты? Нужны курсы, книги, руководства, индивидуальные занятия по React и не только? Хотите стать разработчиком полного цикла, освоить стек MERN, или вы только начинаете свой путь в программировании, и не знаете с чего начать, то пишите через форму связи, подписывайтесь на мой канал в Телеге, вступайте в группу на Facebook.Пишите мне - kolesnikovy70 почта gmail.com