Пакет | Верхний уровень |
Класс | public final class Math |
Наследование | Math Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Эти методы и свойства используются для вызова и обработки математических констант и функций. Все свойства и методы класса Math являются статическими и должны вызываться с помощью синтаксиса Math.method(
parameter
)
или Math.constant
. В ActionScript константы определяются с максимальной точностью (двойная точность чисел с плавающей запятой IEEE-754).
В нескольких методах класса Math в качестве параметра используется величина угла в радианах. Рассчитывать значения в радианах перед вызовом метода и вводить их в качестве параметра можно с помощью указанного ниже уравнения. Также допускается ввод всей правой части уравнения (с величиной угла в градусах вместо degrees
) в качестве параметра радиан.
Для вычисления значения в радианах используйте следующую формулу:
radians = degrees * Math.PI/180
Эта формула позволяет перевести градусы в радианы:
degrees = radians * 180/Math.PI
В данном примере уравнение применяется как параметр для расчета синуса угла в 45°:
Math.sin(45 * Math.PI/180)
эквивалентно Math.sin(.7854)
Примечание. Результаты применения функций класса Math (acos, asin, atan, atan2, cos, exp, log, pow, sin и sqrt) могут немного различаться в зависимости от алгоритмов, используемых ЦП или операционной системой. Среда выполнения Flash направляет вызов ЦП (или операционной системе, если ЦП не поддерживает вычисления с плавающей запятой) при выполнении расчетов по функциям, входящим в список. Наблюдается незначительный разброс результатов, который зависит от используемого ЦП или операционной системы.
Метод | Определено | ||
---|---|---|---|
[статические]
Вычисляет и возвращает абсолютное значение числа, заданное параметром val. | Math | ||
[статические]
Вычисляет и возвращает арккосинус числа, заданного параметром val в радианах. | Math | ||
[статические]
Вычисляет и возвращает в радианах арксинус числа, заданного параметром val. | Math | ||
[статические]
Вычисляет и возвращает в радианах величину угла, тангенс которого указан в параметре val. | Math | ||
[статические]
Вычисляет и возвращает в радианах угол точки y/x, измеренный против часовой стрелки от оси x окружности (где 0,0 соответствует центру круга). | Math | ||
[статические]
Возвращает максимальное значение заданного числа или выражения. | Math | ||
[статические]
Вычисляет и возвращает косинус указанного угла в радианах. | Math | ||
[статические]
Возвращает основание натурального логарифма (e), возведенное в степень, показатель которой задан параметром x. | Math | ||
[статические]
Возвращает наименьшее значение числа или выражения, заданного параметром val. | Math | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
[статические]
Возвращает натуральный логарифм параметра val. | Math | ||
[статические]
Оценивает val1 и val2 (или дополнительные значения) и возвращает самое большое значение. | Math | ||
[статические]
Оценивает val1 и val2 (или дополнительные значения) и возвращает наименьшее значение. | Math | ||
[статические]
Вычисляет и возвращает base, возведенное в степень pow. | Math | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
[статические]
Возвращает псевдослучайное число n, где 0 <= n < 1. | Math | ||
[статические]
Округляет значение параметра val в большую или меньшую сторону до ближайшего целого числа и возвращает это значение. | Math | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
[статические]
Вычисляет и возвращает синус указанного угла в радианах. | Math | ||
[статические]
Вычисляет и возвращает квадратный корень заданного числа. | Math | ||
[статические]
Вычисляет и возвращает тангенс заданного угла. | Math | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
E : Number = 2.71828182845905 [статические]
Математическая константа, которая используется в качестве основания для натуральных логарифмов. Обозначается буквой e. | Math | ||
LN10 : Number = 2.302585092994046 [статические]
Математическая константа — натуральный логарифм числа 10. Обозначается как loge10, приблизительное значение равно 2,302585092994046. | Math | ||
LN2 : Number = 0.6931471805599453 [статические]
Математическая константа — натуральный логарифм числа 2. Обозначается как loge2, приблизительное значение равно 0,6931471805599453. | Math | ||
LOG10E : Number = 0.4342944819032518 [статические]
Математическая константа — десятичный логарифм числа e (Math.E). Обозначается как log10e, приблизительное значение равно 0,4342944819032518. | Math | ||
LOG2E : Number = 1.442695040888963387 [статические]
Математическая константа — логарифм числа e по основанию 2. Обозначается как log2e, приблизительное значение равно 1,442695040888963387. | Math | ||
PI : Number = 3.141592653589793 [статические]
Математическая константа — отношение длины окружности к диаметру. Обозначается как «pi», приблизительное значение равно 3,141592653589793. | Math | ||
SQRT1_2 : Number = 0.7071067811865476 [статические]
Математическая константа — квадратный корень из одной второй, приблизительное значение равно 0,7071067811865476. | Math | ||
SQRT2 : Number = 1.4142135623730951 [статические]
Математическая константа — квадратный корень из 2, приблизительное значение равно 1,4142135623730951. | Math |
abs | () | метод |
public static function abs(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает абсолютное значение числа, заданное параметром val
.
Параметры
val:Number — Число, абсолютное значение которого возвращается.
|
Number — Абсолютное значение заданного параметра.
|
acos | () | метод |
public static function acos(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает арккосинус числа, заданного параметром val
в радианах.
Параметры
val:Number — Число от -1.0 до 1.0.
|
Number — Арккосинус параметра val .
|
asin | () | метод |
public static function asin(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает в радианах арксинус числа, заданного параметром val
.
Параметры
val:Number — Число от -1.0 до 1.0.
|
Number — Число (от отрицательного числа «пи», разделенного на 2 до положительного числа «пи», разделенного на 2).
|
atan | () | метод |
public static function atan(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает в радианах величину угла, тангенс которого указан в параметре val
. Возвращаемое значение лежит в диапазоне от отрицательного числа «пи», разделенного на 2 до положительного числа «пи», разделенного на 2.
Параметры
val:Number — Число, соответствующее тангенсу угла.
|
Number — Число (от отрицательного числа «пи», разделенного на 2 до положительного числа «пи», разделенного на 2).
|
atan2 | () | метод |
public static function atan2(y:Number, x:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает в радианах угол точки y
/x
, измеренный против часовой стрелки от оси x окружности (где 0,0 соответствует центру круга). Возвращаемое значение лежит в диапазоне от числа «пи» до отрицательного числа «пи». Учтите, что первый параметр atan2 всегда является координатой y.
Параметры
y:Number — Координата y точки.
| |
x:Number — Координата x точки.
|
Number — Число.
|
Связанные элементы API
ceil | () | метод |
public static function ceil(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает максимальное значение заданного числа или выражения. Максимальное значение числа — это ближайшее целое число, которое превышает это число или равно ему.
Параметры
val:Number — Число или выражение.
|
Number — Целое число, которое является ближайшим и одновременно больше или равно значению параметра val .
|
Связанные элементы API
cos | () | метод |
public static function cos(angleRadians:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает косинус указанного угла в радианах. Чтобы вычислить значение в радианах, см. обзор класса Math.
Параметры
angleRadians:Number — Число, представляющее угол, измеренный в радианах.
|
Number — Число от -1.0 до 1.0.
|
Связанные элементы API
exp | () | метод |
public static function exp(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает основание натурального логарифма (e ), возведенное в степень, показатель которой задан параметром x
. Константа Math.E
может использоваться для подстановки значения e.
Параметры
val:Number — Показатель; число или выражение.
|
Number — e в степени, определенной параметром val .
|
Связанные элементы API
floor | () | метод |
public static function floor(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает наименьшее значение числа или выражения, заданного параметром val
. Наименьшее значение — это ближайшее целое число, которое не превышает или равняется заданному числу или выражению.
Параметры
val:Number — Число или выражение.
|
Number — Целое число, которое является ближайшим и одновременно меньше или равно значению параметра val .
|
log | () | метод |
public static function log(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает натуральный логарифм параметра val
.
Параметры
val:Number — Число или выражение, значение которого больше 0.
|
Number — Возвращает натуральный логарифм параметра val .
|
max | () | метод |
public static function max(val1:Number, val2:Number, ... rest):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Оценивает val1
и val2
(или дополнительные значения) и возвращает самое большое значение.
Параметры
val1:Number — Число или выражение.
| |
val2:Number — Число или выражение.
| |
... rest — Число или выражение. Math.max() поддерживает несколько аргументов.
|
Number — Самое большое из значений параметров val1 и val2 (или дополнительные значения).
|
Связанные элементы API
min | () | метод |
public static function min(val1:Number, val2:Number, ... rest):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Оценивает val1
и val2
(или дополнительные значения) и возвращает наименьшее значение.
Параметры
val1:Number — Число или выражение.
| |
val2:Number — Число или выражение.
| |
... rest — Число или выражение. Math.min() поддерживает несколько аргументов.
|
Number — Наименьшее значение параметров val1 и val2 (или дополнительные значения).
|
Связанные элементы API
pow | () | метод |
public static function pow(base:Number, pow:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает base
, возведенное в степень pow
.
Параметры
base:Number — Число, которое требуется возвести в степень, определяемую параметром pow .
| |
pow:Number — Число, указывающее степень, в которую возводится параметр base .
|
Number — Значение base , возведенное в степень pow .
|
random | () | метод |
public static function random():Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает псевдослучайное число n, где 0 <= n < 1. Возвращаемое число вычисляется скрытым образом и является псевдослучайным, поскольку расчет неизбежно несет в себе определенный элемент псевдослучайности.
ВозвращаетNumber — Псевдослучайное число.
|
Связанные элементы API
round | () | метод |
public static function round(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Округляет значение параметра val
в большую или меньшую сторону до ближайшего целого числа и возвращает это значение. Если значение val
равноудалено от двух ближайших целых чисел (когда в конце числа стоит «,5»), оно округляется в большую сторону до ближайшего целого числа.
Параметры
val:Number — Округляемое число.
|
Number — Параметр val , округленный до ближайшего целого числа.
|
Связанные элементы API
sin | () | метод |
public static function sin(angleRadians:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает синус указанного угла в радианах. Чтобы вычислить значение в радианах, см. обзор класса Math.
Параметры
angleRadians:Number — Число, представляющее угол, измеренный в радианах.
|
Number — Число; синус указанного угла (от -1,0 до 1,0).
|
Связанные элементы API
sqrt | () | метод |
public static function sqrt(val:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает квадратный корень заданного числа.
Параметры
val:Number — Число или выражение, которое больше или равно 0.
|
Number — Если параметр val больше или равен нулю, выдается значение; в противном случае выдается NaN (не число).
|
tan | () | метод |
public static function tan(angleRadians:Number):Number
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Вычисляет и возвращает тангенс заданного угла. Чтобы вычислить значение в радианах, см. обзор класса Math.
Параметры
angleRadians:Number — Число, представляющее угол, измеренный в радианах.
|
Number — Тангенс параметра angleRadians .
|
Связанные элементы API
E | Константа |
public static const E:Number = 2.71828182845905
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа, которая используется в качестве основания для натуральных логарифмов. Обозначается буквой e. Приблизительное значение e
составляет 2,71828182845905.
LN10 | Константа |
public static const LN10:Number = 2.302585092994046
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — натуральный логарифм числа 10. Обозначается как loge10, приблизительное значение равно 2,302585092994046.
LN2 | Константа |
public static const LN2:Number = 0.6931471805599453
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — натуральный логарифм числа 2. Обозначается как loge2, приблизительное значение равно 0,6931471805599453.
LOG10E | Константа |
public static const LOG10E:Number = 0.4342944819032518
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — десятичный логарифм числа e (Math.E
). Обозначается как log10e, приблизительное значение равно 0,4342944819032518.
Метод Math.log()
используется для вычисления натурального логарифма числа. Умножьте результат выполнения метода Math.log()
на Math.LOG10E
для получения десятичного логарифма.
LOG2E | Константа |
public static const LOG2E:Number = 1.442695040888963387
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — логарифм числа e по основанию 2. Обозначается как log2e, приблизительное значение равно 1,442695040888963387.
Метод Math.log
используется для вычисления натурального логарифма числа. Умножьте результат выполнения метода Math.log()
на Math.LOG2E
для получения логарифма по основанию 2.
PI | Константа |
public static const PI:Number = 3.141592653589793
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — отношение длины окружности к диаметру. Обозначается как «pi», приблизительное значение равно 3,141592653589793.
SQRT1_2 | Константа |
public static const SQRT1_2:Number = 0.7071067811865476
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — квадратный корень из одной второй, приблизительное значение равно 0,7071067811865476.
SQRT2 | Константа |
public static const SQRT2:Number = 1.4142135623730951
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Математическая константа — квадратный корень из 2, приблизительное значение равно 1,4142135623730951.
Tue Jun 12 2018, 11:34 AM Z