Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
54
Добавлен:
03.03.2016
Размер:
268.8 Кб
Скачать

Метод: charAt ()

Синтаксис: string.charAt (index)

Возвращает: Символ, положение которого в строке задается числовым значением index.

Например, в результате выполнения метода

m_pos = "Моя строка".charAt(5)

переменная m_pos примет значение "т".

52

Метод: substring ()

Синтаксис: stringObj.substring (start, end) Возвращает: часть строки stringObj.

Этот метод используется для выделения подстроки, начиная со start и до (end-1).

Начало счета для start и end начинается с нуля.

Если аргумент start больше, чем аргумент end, то интерпретатор JavaScript меняет их местами.

53

Например, myStr.substring (4,0)

равно myStr.substring (0,4).

Если start = end, то метод выдает пустую строку. Если в методе опущен операнд end, то языке JavaScript предполагается, что он равен length -1, то есть концу строки.

54

Метод: substr ()

Синтаксис: stringObj.substr (start [,length]) Возвращает: часть строки stringObj.

Данный метод представляет собой вариант метода substring (), различие состоит в том, что здесь аргументы указывают начальный индекс и количество символов в подстроке.

Если второй аргумент не указан, то в подстроку включается все от start до конца строки.

55

Метод: slice ()

Синтаксис: stringObj. slice (start [, end]) Возвращает: часть строки stringObj.

Этот метод похож на метод substring ().

Отличие в том, что здесь можно указать индекс, отсчитываемый от конца строки с помощью знака второго аргумента.

56

Пример.

var str1 = "Моя строка"; var str2 = str1.slice(0,6); var str3 = str1.slice(0,-2);

В результате:

-в str2 будет "Моя ст",

-а в str3 - "Моя стро".

57

Метод: toLowCase ()

Синтаксис: stringObj.toLowCase () Метод: toUpperCase ()

Синтаксис: stringObj.toUpperCase()

Переводит все символы объекта stringObj в нижний регистр toLowCase() или верхний регистр toUpperCase().

58

Метод: localeCompare () Синтаксис:

stringObj_1.localeCompare (stringObj_2)

Позволяет сравнить строки. Возвращает:

-ноль, если stringObj_1 равна stringObj_2,

-положительное число, если stringObj_1 больше stringObj_2,

-отрицательное число, если stringObj_1 меньше stringObj_2.

59

Метод: indexOf ()

Синтаксис : stringObj.indexOf (chars [,index])

Возвращает индекс первого символа подстроки chars в строке string. Дополнительный необязательный аргумент index указывает позицию начала поиска.

Возвращаемое значение всегда отсчитывается от начала строки – от 0.

Если в строке нет подстроки, то возвращает (-1).

60

Метод: lastIndexOf ()

Синтаксис: stringObj.lastIndexOf (chars [,index])

Вызываемая строка просматривается в обратном порядке.

Возвращает: Индекс позиции первого символа chars в строке string. Если указан необязательный аргумент index, то позиция, задаваемая этим аргументом, принимается в качестве начальной для отсчета.

61

Соседние файлы в папке Лекции