12_Строки

Содержание

Слайд 2

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

Строковый тип данных предназначен для сохранения в переменную набора символов (текста). Строки
в кавычках: парных, одиночных и косых.
"string"
'string'
`string`
Кавычки нужны для того, чтобы отличать текст от кода.

Слайд 3

В программировании часто встречается понятие “литерал”.
Литерал - это конкретное значение. Каждый

В программировании часто встречается понятие “литерал”. Литерал - это конкретное значение. Каждый
раз когда вы пишите какое-то число, значение true или false, строку или массив - это литерал.
let s = "my string";
my string - это литерал

Слайд 4

В строках можно передать особые символы, такие как перенос строки, табуляция и

В строках можно передать особые символы, такие как перенос строки, табуляция и
т.д. Для этого используется символ \
Вот некоторые символы:
\n Перевод строки (New line)
\r Возврат каретки (Carriage return)
\t Табуляция (Tab)
\' Апостроф или одинарная кавычка
\" Двойная кавычка
\\ Обратная косая черта (Backslash)

Слайд 5

Разница между " ' `

Разница между одиночной кавычкой и двойной несущественна -

Разница между " ' ` Разница между одиночной кавычкой и двойной несущественна
в двойных кавычках можно не экранировать одиночную, в одиночных - можно не экранировать двойные.

Запись строки в косых кавычках (апострофах) значительно выше - это так называемые шаблонные строки.

Слайд 6

Шаблонные строки

Есть несколько особенностей шаблонных строк.
1. Шаблонные строки допускают разрывы внутри

Шаблонные строки Есть несколько особенностей шаблонных строк. 1. Шаблонные строки допускают разрывы
строки, в отличие от обычных.
"одна
строка" //тут ошибка
`одна
строка` //а тут нет

Слайд 7

Шаблонные строки

2. В шаблонные строки можно легко встраивать Javascript выражения. Для этого

Шаблонные строки 2. В шаблонные строки можно легко встраивать Javascript выражения. Для
нужно будет вставить комбинацию символов ${}.
В фигурных скобках можно указывать выражения.
let a = 10;
let str = `значение переменной = ${a}`

Слайд 8

Работа со строками

Строки в Javascript работают как коллекция (набор) символов, поэтому мы

Работа со строками Строки в Javascript работают как коллекция (набор) символов, поэтому
можем получить любой символ в строке по индексу.
let str = "слово"
console.log(str[0]) //получим "с«
ВАЖНО! В отличие от массива или других коллекций изменить отдельный символ нельзя.
Также можно использовать запись str.length для получения длины строки.

Слайд 9

Функции для работы с массивами изменяли массивы.
Функции для работы со строками создают

Функции для работы с массивами изменяли массивы. Функции для работы со строками
и возвращают копии исходной строки.
ЭТО ВАЖНО!

Слайд 10

let str = "слово"
let lowStr = str.toLowerCase();//заглавные буквы
let upStr = str.toUpperCase();//строчные буквы

let str = "слово" let lowStr = str.toLowerCase();//заглавные буквы let upStr = str.toUpperCase();//строчные буквы

Слайд 11

Вырезание подстроки

str.substring(2, 5) //вырежет подстроку с 2 символа до 5 (не включительно).
str.substring(2)

Вырезание подстроки str.substring(2, 5) //вырежет подстроку с 2 символа до 5 (не
//вырежет подстроку с 2 символа до конца.
slice работает почти так же, как и substring, но в slice можно писать отрицательные значения.
Отрицательные значения будут считаться от конца строки.

Слайд 12

str.split(“”); //выдаст массив из символов строки

str.split(“,”); //выдаст массив из подстрок, разделенных запятой

str.split(“”); //выдаст массив из символов строки str.split(“,”); //выдаст массив из подстрок, разделенных запятой

Слайд 13

str.trim() //удалит все пробельные символы в начале и конце строки.
Есть вариации работы

str.trim() //удалит все пробельные символы в начале и конце строки. Есть вариации
функции trim - trimLeft и trimRight

Слайд 14

Повторяем строку
str.repeat(5); //повторит строку указанное количество строк

Повторяем строку str.repeat(5); //повторит строку указанное количество строк

Слайд 15

str.indexOf(“a”); //вернет индекс первого вхождения буквы “a”
Если буква “а” не встречается в

str.indexOf(“a”); //вернет индекс первого вхождения буквы “a” Если буква “а” не встречается
строке, тогда получим значение -1.

Слайд 16

Конкатенация строк

Строки можно соединять применяя к ним операцию +

Конкатенация строк Строки можно соединять применяя к ним операцию +
Имя файла: 12_Строки.pptx
Количество просмотров: 23
Количество скачиваний: 0