Свойство length объекта String позволяет получить (или, как говорят программисты, "возвращает") длину строки в символах. Например:
1 = s.length;
Метод сharAt объекта String возвращает символ строки, номер позиции которого в строке был передан в качестве единственного параметра метода:
ch = s.charAt(s.length — 1);
Внимание!
Нумерация символов строки начинается с нуля.
После выполнения выражения из приведенного примера в переменной ch окажется предпоследний символ строки s .
Метод indexof возвращает номер вхождения подстроки в строку . Если подстрока не найдена, возвращается — 1. При этом можно вторым параметром передать в метод номер вхождения , с которого начнется поиск:
<���Строка>. indexOf (<���Подстрока>, [<���Номер вхождения >])
Например:
s = "Macromedia Flash 8";
n = s.indexOf("a", 2);
После выполнения этого сценария в переменной п окажется число 13 — именно под таким номером стоит символ "а" в слове "Flash".
Метод last indexOf схож с методом indexOf, только ищет подстроку не слева направо, а справа налево, т. е. с конца строки .
Методы toLowerCase и toUpperCase преобразуют все символы строки соответственно к нижнему и верхнему регистру.
Объект Number
Объект Number представляет собой обычное число. Пользуясь его свойствами и методами, мы можем выполнять различные манипуляции над числовыми данными.
Создается экземпляр объекта Number одним из двух способов:
var n = new Number(232);
var n = 232;
Второй способ нам уже знаком, поэтому будем пользоваться им и впредь. Метод toString объекта Number возвращает строковое представление числа:
s = n.toString ();
Помимо данного метода, объект Number имеет ряд свойств, возвращающих различные "специальные" значения. Так, свойства MIN_VALUE и MAX_VALUE позволяют узнать соответственно минимальное (примерно 5×10 -324) и максимальное (примерно 1,79×10 308) значения, которые могут быть присвоены числовой переменной ActionScript. А свойства NEGATIVE_INFINITY и POSITIVE_INFINITY возвращают соответственно значения — ∞ и ∞.
Объект Boolean
Объект Boolean представляет собой обычную логическую величину. С его помощью можно выполнять различные манипуляции над логическими данными.
Создается экземпляр объекта Boolean одним из двух приведенных ниже способов:
var b = new Boolean(true);
var b = true;
Метод toString объекта Boolean возвращает строковое представление логической величины — "true" или "false" соответственно:
s = b.toString ();
Объект Date
Объект Date предназначен для хранения значения даты и времени, закодированных особым способом в виде числа.
Экземпляр объекта Date создается так:
var <���Имя переменной> = new Date( [<���Год>, <���Месяц>, [<���Число>
[, <���Часы >[, <���Минуты> [, <���Секунды> [, <���Миллисекунды >]]]]]])
Вот краткое описание приведенных выше параметров:
□ Год может быть задан двумя или четырьмя цифрами. С четырьмя цифрами все просто; если же год задан двумя цифрами, то значение 0 соответствует 1900 году, а 99 — 1999 году;
□ Месяц задается значением от 0 (январь) до 11 (декабрь);
□ Дата задается значением от 1 до 31;
□ Минуты и Секунды задаются значениями от 0 до 59;
□ Миллисекунды задаются значением от 0 до 999.
Если же ни один из параметров не указан, в экземпляр объекта Date заносится текущая дата.
Объект Date имеет огромное количество методов, возвращающих или задающих различные "части" значения даты. Так, метод getMonth возвращает текущее значение месяца, а метод setMonth позволяет задать месяц, не меняя других "частей" даты. А уже знакомый нам метод toString возвращает строковое представление даты, используя региональные установки операционной системы.
Объект Array
Объект Array представляет собой массив. С его помощью можно выполнять над массивами различные манипуляции.
Создать массив можно одним из четырех приведенных ниже способов:
Читать дальше
Конец ознакомительного отрывка
Купить книгу