Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1501 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Лекция 5:
Библиотека String
Функция WMLScript isEmpty()
Данная функция возвращает true, если строка пустая, в противном случае значение будет false.
Синтаксис:
n = String.isEmpty(string)
Пример:
var r = String.isEmpty("first");
var s = String.isEmpty("example");
var t = String.isEmpty("exam");
var x = String.isEmpty("");Результат:
r = false s = false t = false x = true
Функция length()
Данная функция возвращает длину строки.
Синтаксис:
n = String.length(string)
Пример:
var r = String.length("first");
var s = String.length("example");
var t = String.length("90");
var x = String.length("");Результат:
r = 5 s = 7 t = 2 x = 0
Функция removeAt()
Данная функция разбивает строку на элементы и удаляет указанный элемент.
Синтаксис:
n = String.removeAt(string, index, separator)
| Параметр | Описание |
|---|---|
| n | Строка, возвращаемая функцией |
| string | Исходная строка |
| index | Индекс удаляемого элемента |
| separator | Разделитель |
Пример:
var a = String.removeAt("Сайт INTUIT",7," ");
var b = String.removeAt("Сайт INTUIT ",-1," ");
var c = String.removeAt("Сайт INTUIT ",0,"I");
var d = String.removeAt("Сайт INTUIT ",0," ");Результат:
a = "Сайт" b = "INTUIT" c = "NTUIT" d = "INTUIT"
Функция replace()
Данная функция заменяет часть строки новой строкой и возвращает результат.
Синтаксис:
n = String.replace(string, oldvalue, newvalue)
| Параметр | Описание |
|---|---|
| n | Строка, возвращаемая функцией |
| string | Исходная строка |
| oldvalue | Значение, которое будет заменено |
| newvalue | Значение, которое заменит oldvalue |
Пример:
var x = String.replace("победа","побе","звез");
var y = String.replace("собака", "ака","оль");Результат:
x = "звезда" y = "соболь"
Функция replaceAt()
Данная функция разбивает строку на элементы и заменяет указанный элемент.
Синтаксис:
n = String.replaceAt(string, substring, index, separator)
| Параметр | Описание |
|---|---|
| n | Строка, возвращаемая функцией |
| string | Исходная строка |
| substring | Подстрока, которая заменяет указанный элемент в исходной строке |
| index | Целое значение, которое определяет, где поместить substring |
| separator | Разделитель |
Пример:
var x = String.replaceAt("Это INTUIT","Сайт ",0," ");
var y = String.replaceAt("Курсы INTUIT","Образование можно получить в",0," ");Результат:
x = "Сайт INTUIT" y = "Образование можно получить в INTUIT"