JavaScript для детей. Самоучитель по программированию



Pdf көрінісі
бет15/43
Дата20.07.2022
өлшемі6,41 Mb.
#37806
1   ...   11   12   13   14   15   16   17   18   ...   43

Часть I. Основы
var myName = "Ник";
myName[0];
"
Н
"
myName[1];
"
и
"
myName[2];
"
к
"
Обратите внимание — чтобы получить первый символ, мы указали 
в скобках позицию 0, а не 1. Дело в том, что JavaScript (как и многие 
другие языки программирования) ведет отсчет символов с нуля. Таким 
образом, для получения первого символа строки указывайте позицию 0, 
второго — 1 и т. д.
Попробуем разгадать наш тайный шифр, где во вторых буквах неко-
торого набора слов скрыто послание. Вот как это сделать:
var codeWord1 = "обернись";
var codeWord2 = "неужели";
var codeWord3 = "огурцы";
var codeWord4 = "липкие";
var codeWord5 = "?!";
codeWord1[1] + codeWord2[1] + codeWord3[1] + codeWord4[1] + 

codeWord5[1];
"
беги!
"
!
Страницы этой книги недостаточно широки, чтобы напечатать 
выражение, в котором мы объединяем буквы, одной строкой. 
Значками  помечены места, где код пришлось перенести на сле-
дующую строку. Однако вы, вводя этот код в компьютер, можете 
напечатать его без переносов.
И снова обращаю внимание — второй символ каждой строки мы 
получаем, указав позицию 1.
Получение среза строки
Чтобы получить часть, или «срез», строки, используйте 
slice. Например, 
представьте, что вам нужен отрывок из длинного описания фильма для 
анонса на вашем сайте. Чтобы воспользоваться 
slice, поставьте в конце 
строки (или переменной, содержащей строку) точку, а после нее слово 
slice и круглые скобки. В скобках укажите позицию первого символа 
той части строки, которую вы хотите получить, затем запятую, а затем 
позицию последнего символа. На рис. 2.2 показано, как использовать 
slice.
Сode word
— 
кодовое 
слово
Slice
— часть


2. Типы данных и переменные
39
Например:
var longString = "Эта длинная строка такая длинная";
longString.slice(4, 18);
"
длинная строка
"
Первое число в скобках — позиция символа, с которого начинается 
срез, а второе число — позиция символа, который следует за последним 
символом среза. На рис. 2.3 показано, каким символам соответствуют эти 
значения. Начальная (4) и конечная (18) позиции выделены синим цветом.
Э т а
д л и н н а я
с т р о к а
т а к а я
д л и н н а я
0 1 2 3


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   43




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет