Основные типы данных Actionscript
Существует 3 основных типа данных ActionScript:
Null, void и Object.
102
Null (ноль) может иметь единственное значение – отсутствие значения.
Это означает, что у переменной нет значения. При этом, заметьте, что null –
это не 0 и не пустая строка, т.к. последние имеют определенное значение.
Подобно типу данных Null, void (неопределенный) имеет единственное
значение: undefined (значение не определено). Чаще всего Вы будете
встречаться с данным типом, работая с функциями, которые не возвращают
никакого значения. Мы обсудим этот вопрос в деталях в соответствующем
уроке.
Тип данных Object (объект) включает в себя все экземпляры всех
классов, в том числе и уже встроенных в ActionScript. Во время наших уроков
Вы увидите множество примеров когда будут создаваться экземпляры
именно таких объектов.
В дополнение к вышеперечисленным основным типам данных
Actionscript, распознается как тип данных любой класс, как изначально
встроенный в него, так и созданный Вами. Поэтому, как будет показано
далее, Вы можете присваивать переменным такие типы данных как String,
Number, Array и т.д. Это в свою очередь означает, Вы создаете переменные,
являющиеся экземплярами классов String, Number и Array соответственно.
Простые типы данных
Переменной может быть присвоен простой тип данных. В AS3
(ActionScript 3) – это String (строка), Boolean (булевый тип), Number (число),
int (целое число) и uint (положительное целое число).
Строки (strings) – это буквы, слова, предложения, куски текста, которые
могут содержать в себе как буквы так и цифры и пробелы. Строки всегда
берутся в кавычки! Это их особенность и отличие от других типов данных
при записи. Как объединять строки будет рассказано в отдельном уроке
«Объединение (конкатенация) строк».
Булевый тип данный (boolean) назван так в честь физика Джоржа Буля.
Переменной такого типа может быть присвоено только два значения: либо
true (1) либо false (0). Как и в других языках программирования в ActionScript
значение true будет соответствовать любому числу отличному от нуля, любой
непустой строке.
Тип данных Number для работы с любыми числовыми значениями (не
строками!). Он содержит в себе 2 подтипа: int (integer) – целое число, которое
может как положительным, так и отрицательным, и uint (unsigned integer) –
только положительное целое число, 0 включительно.
Сложные типы данных
Иногда Вам будет необходимо сохранить в переменной несколько
значений, т.е. не одно. Это можно сделать с помощью сложных типов
103
данных. Один из примеров такого типа – Array (массив), работу с которым
мы рассмотрим в серии уроков «Создание массива ActionScript»,
«Добавление и удаление элементов в массив ActionScript» и др.
Do'stlaringiz bilan baham: |