Книга ActionScript 3.0 - Оглавление

Глава1. Основы языка
>> Part1. Числовые типы данных (Number, int, unit)
Part1.1. Арифметические операции, объект Math
Part2. Логический тип данных Boolean
Part3. Строковый тип данных String
Part3.1. Класс String и его методы/свойства
Part3.2. Преобразование строки в число и обратно
Part4. Работа с массивами Array
Part4.1. Методы и свойства класса Array
Part4.2. Сортировка массива
Part4.3. Фильтрация массива
Part5. Работа с массивами Vector
Part6. Тип данных Object
Part6.1. Класс Object и преобразования типов
Part7. Передача данных по ссылке
Part8. Неопределенные значения NaN, null и undefined
Part9.1. Оператор выбора if-else
Part9.1.1 “? :” – альтернативная конструкция if-else
Part9.2. Оператор выбора switch - case
Part10.1. Оператор цикла for и for in
Part10.2. Операторы цикла while и do
Part11. Таймеры
Книга ActionScript 3.0


Ch1.Part1. Числовые типы данных (Number, int и uint) | Книга ActionScript 3.0

Кто то из великих сказал: кто владеет информацией – тот правит миром. И это так, потому что мы с вами живем в мире информационных технологий. Для компьютера любая информация (текст, картинки, видео, да все что угодно) это всего лишь набор из определенной последовательности нулей и единиц. Печатая текст или загружая картинку компьютер переводит вашу информацию в машинный двоичный код. Выглядит этот код примерно так: 100111010011111001. Когда выполняется ваша программа, для хранения информации выделяется определенный кусок памяти вашего компьютера. А для того что бы получить в программе доступ к этому участку памяти – необходимо этот участок памяти ассоциировать с переменной. Получается что переменная это некоторое слово которое содержит в себе информацию, и служит это слово для обработки информации. Информация как вы знаете может быть абсолютно разной: текст, картинки, видео файлы и другие. Что бы различать информацию в программе существует такое понятие как тип данных. Например тип данных текста называется String, а картинки – BitmapData.
В итоге мы получили что переменная состоит из трех частей:

  • название переменной
  • тип данных
  • значение

Рассмотрим пример создания числовой переменной:

В этом куске кода мы создали переменную с именем myNum, с типом Number, и присвоили этой переменной значение 2.

Язык ActionScript имеет огромное множество различных типов данных. Для работы с числами используются следующие типы данных:

  • Number
  • int
  • uint

В этой главе мы разберем все эти типы данных, а так же попробуем понять чем отличаются межу собой типы Number, int и uint.

Number

Number служит для хранения числовой информации. Это самый простой и понятный тип данных. С переменными типа Number вы можете осуществлять любые арифметические операции:

Тип Number имеет ограничение на максимальное и минимальное значение, узнать которые можно из свойств Number.MAX_VALUE и Number.MIN_VALUE.

int

Тип данных int это тоже число, но в отличии от Number может содержать только целые числа. Например:

Наверняка вы хотите спросить зачем нам int когда есть Number? Дело в том что число Number занимает в памяти больше места чем int. В крупных приложениях, когда создаются миллионы экземпляров int, разница получается ощутимая. У типа int так же есть максимально допустимое значение int.MAX_VALUE. Учтите что максимально допустимое значение int гораздо меньше чем у Number . Если ваше приложение использует большие значения используйте тип Number. Если вы присвоите переменной типа int значение выходящее за границы допустимого, вы получите переполнение:

uint

Тип uint это тоже целочисленный тип, в отличии от int он может принимать только положительные числа. Если вы присвоите отрицательное значение объекту типа uint вы получите переполнение;

Эту статью прочитали 5994 раз

Скачать исходные коды примеров из книги можно в облаке.
Возникли вопросы по книге? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты.
Присоединяйтесь к нам в социальных сетях: ВКонтакте, Twitter и Facebook
Понравилась книга? Буду благодарен если вы поделитесь ссылкой с друзьями.



<< Предыдущий раздел | Следующий раздел >>
Книга ActionScript 3.0 - Оглавление

Глава1. Основы языка
>> Part1. Числовые типы данных (Number, int, unit)
Part1.1. Арифметические операции, объект Math
Part2. Логический тип данных Boolean
Part3. Строковый тип данных String
Part3.1. Класс String и его методы/свойства
Part3.2. Преобразование строки в число и обратно
Part4. Работа с массивами Array
Part4.1. Методы и свойства класса Array
Part4.2. Сортировка массива
Part4.3. Фильтрация массива
Part5. Работа с массивами Vector
Part6. Тип данных Object
Part6.1. Класс Object и преобразования типов
Part7. Передача данных по ссылке
Part8. Неопределенные значения NaN, null и undefined
Part9.1. Оператор выбора if-else
Part9.1.1 “? :” – альтернативная конструкция if-else
Part9.2. Оператор выбора switch - case
Part10.1. Оператор цикла for и for in
Part10.2. Операторы цикла while и do
Part11. Таймеры


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress: