| Россия |
Опубликован: 02.12.2006 | Уровень: для всех | Доступ: платный
Лекция 5:
Библиотека String
Аннотация: В лекции рассматривается библиотека функций для манипулирования текстом.
Ключевые слова: squeeze
Эта библиотека содержит функции для манипулирования текстом.
Функции библиотеки String
Функция charAt()
Данная функция возвращает символ из указанной индексной позиции.
Синтаксис:
n = String.charAt(string, index)
| Параметр | Описание |
|---|---|
| N | Строка, возвращаемая функцией |
| String | Строка |
| Index | Число, определяющее индексную позицию в строке |
Пример:
var t = String.charAt("world",3);
var x = String.charAt("world",1);
var y = String.charAt("world",0);
var z = String.charAt("world",15);Результат:
t = "l" x = "o" y = "w" z = ""
Функция compare()
Данная функция сравнивает две строки и возвращает значение, представляющее результат сравнения.
Значения могут быть следующими:
-1 (если строка1 < строки2) 0 (если строка1 = строке2) 1 (если строка1 > строки2)
Синтаксис:
n = String.compare(string1, string2)
Пример:
var x = String.compare("exam","example");
var y = String.compare("example","example");
var z = String.compare("example","exam");Результат:
x = -1 y = 0 z = 1
Функция elementAt()
Данная функция разбивает строку на элементы и возвращает элемент в заданной позиции индекса.
Синтаксис:
n = String.elementAt(string, index, separator)
| Параметр | Описание |
|---|---|
| N | Строка, возвращаемая функцией |
| String | Анализируемая строка |
| Index | Целое число, определяющее возвращаемую часть |
| separator | Разделитель элементов строки |
Пример:
var r= String.elementAt("Добро пожаловать в INTUIT",1," ");
var s= String.elementAt("Добро пожаловать в INTUIT",3," ");
var t= String.elementAt("Добро пожаловать в INTUIT",0," ");
var x= String.elementAt("Фрукты+Овощи",1,"+");
var y= String.elementAt("Овощи+Фрукты",0,"+");
var z= String.elementAt("Фрукты+Овощи",7,"+");Примечание:
- если индекс окажется отрицательным, то возвращается первый элемент;
- если индекс окажется слишком большим, возвращается последний элемент.
Результат:
r = "пожаловать" s = "INTUIT" t = "Добро" x = "Овощи" y = "Овощи" z= "Овощи"
