Книга 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.1. Арифметические операции, объект Math | Книга ActionScript 3.0

Объект Math имеет множество различных арифметических функций и свойств. В этой статье мы их подробно разберем.

Функции

Math.abs – вычисляет абсолютное значение числа:

Math.acos Возвращает арккосинус числа заданного в радианах

Math.asin – Возвращает арксинус числа заданного в радианах

Math.atan- Возвращает арктангенс числа заданного в радианах

Math.atan2 – Метод возвращает угол(в радианах) вектора с координатми X, Y

Math.sin – синус угла

Math.cos – косинус угла

Math.tan – тангенс угла

Math.ceil – округление до следующего бОльшего целого числа

Math.floor – округление до ближайщего меньшего числа. Т.е просто отбрасывается дробная часть

Math.round – округление до ближайшего целого. Правильное математическое округление

Math.exp – Возвращает основание натурального логарифма (e ), возведенное в степень, показатель которой задан параметром x. Константа Math.E может использоваться для подстановки значения e.

Math.log – Натуральный логарифм числа

Math.pow – Возведение числа в степень

Math.sqrt – Извлечение квадратного корня

Math.max – Максимальное значение

Math.min – Минимальное значение

Math.random – Получить случайно число от 0 до 1

Константы

Math.E – Математическая константа, которая используется в качестве основания для натуральных логарифмов. Обозначается буквой e. Приблизительное значение e составляет 2,71828182845905.
Math.LN10 – Математическая константа — натуральный логарифм числа 10. Обозначается как loge10, приблизительное значение равно 2,302585092994046.
Math.LN2 – Математическая константа — натуральный логарифм числа 2. Обозначается как loge2, приблизительное значение равно 0,6931471805599453.
Math.LOG10E – Математическая константа — десятичный логарифм числа e (Math.E). Обозначается как log10e, приблизительное значение равно 0,4342944819032518.
Math.LOG2E – Математическая константа — логарифм числа e по основанию 2. Обозначается как log2e, приблизительное значение равно 1,442695040888963387.
Math.SQRT1_2 – Математическая константа — квадратный корень из одной второй, приблизительное значение равно 0,7071067811865476.
Math.SQRT2 – Математическая константа — квадратный корень из 2, приблизительное значение равно 1,4142135623730951.

Число PI

Math.PI – Математическая константа — отношение длины окружности к диаметру. Обозначается как «pi», приблизительное значение равно 3,141592653589793. Константа PI очень часто используется в играх, поэтому я решил выделить ее на фоне остальных. Как известно значение PI определяем угол в радианах и угол равен 180 градусов. Что бы получить угол в градусах воспользуйтесь формулой:

Что бы сделать обратную операцию – получить радианы из градусов воспользуйтесь формулой:

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

Скачать исходные коды примеров из книги можно в облаке.
Возникли вопросы по книге? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты.
Присоединяйтесь к нам в социальных сетях: ВКонтакте, 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: