Paket | Üst Düzey |
Sınıf | public final class Math |
Miras Alma | Math Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Matematik sabitlere ve işlevlere erişmek ve bunları işlemek için bu sınıfın yöntemlerini ve özelliklerini kullanın. Math sınıfının tüm özellikleri ve yöntemleri statiktir ve Math.method(
parametresi
)
veya Math.constant
sözdizimi kullanılarak çağrılmalıdır. ActionScript'te sabitler çift kesinlikli IEEE-754 kayan nokta sayılarının maksimum kesinliğiyle tanımlanır.
Math sınıfının bazı yöntemleri parametre olarak açı ölçüsünde radyanı kullanır. Yöntemi çağırmadan önce radyan değerlerini hesaplamak için şu denklemi kullanabilir ve daha sonra hesaplanan değeri parametre olarak verebilirsiniz veya denklemin sağ tarafının tamamını (degrees
yerine açının derece olarak ölçüsünü koyarak) radian parametresi olarak verebilirsiniz.
Bir radyan değerini hesaplamak için şu formülü kullanın:
radians = degrees * Math.PI/180
Radyandan dereceyi hesaplamak için şu formülü kullanın:
degrees = radians * 180/Math.PI
45° açının sinüsünü hesaplamak üzere denklemi bir parametre olarak iletmekle ilgili örnek aşağıda gösterilmiştir:
Math.sin(45 * Math.PI/180)
ile Math.sin(.7854)
aynıdır.
Not: Math işlevleri acos, asin, atan, atan2, cos, exp, log, pow, sin ve sqrt CPU'nun veya işletim sisteminin kullandığı algoritmalara bağlı olarak çok az farklı sonuçlar verebilir. Flash çalışma zamanları, belirtilen işlevler için hesaplamalar yaparken CPU (veya CPU kayan nokta hesaplamalarını desteklemiyorsa, işletim sistemi) komutlarını çağırır ve kullanılan CPU'ya ya da işletim sistemine bağlı olarak sonuçlar çok az farklılık gösterir.
Yöntem | Tanımlayan: | ||
---|---|---|---|
[statik]
val parametresiyle belirtilen sayının mutlak değerini hesaplar ve döndürür. | Math | ||
[statik]
val parametresinde belirtilen sayının ark kosinüsünü radyan olarak hesaplar ve döndürür. | Math | ||
[statik]
val parametresinde belirtilen sayının ark sinüsünü radyan olarak hesaplar ve döndürür. | Math | ||
[statik]
val parametresinde belirtilen tanjant değerine karşılık gelen açıyı radyan olarak hesaplar ve döndürür. | Math | ||
[statik]
y/x noktasının açı değerini, bir çemberin x ekseninden saat yönünün tersine ölçerek radyan cinsinden hesaplar ve döndürür. (0,0 değeri çemberin merkezini temsil eder). | Math | ||
[statik]
Belirtilen sayının veya ifadenin tavan değerini döndürür. | Math | ||
[statik]
Belirtilen açının kosinüsünü radyan olarak hesaplar ve döndürür. | Math | ||
[statik]
Doğal logaritmanın (e) taban değerini, x parametresinde belirtilen kuvvet katsayısının üssüne yükseltilmiş olarak döndürür. | Math | ||
[statik]
val parametresinde belirtilen sayı veya ifadenin tabanını döndürür. | Math | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
[statik]
val parametresinin doğal logaritmasını döndürür. | Math | ||
[statik]
val1 ve val2 parametrelerini (veya daha fazla değeri) değerlendirir ve en büyük değeri döndürür. | Math | ||
[statik]
val1 ve val2 parametrelerini (veya daha fazla değeri) değerlendirir ve en küçük değeri döndürür. | Math | ||
[statik]
base üzeri pow değerini hesaplayıp bu değeri döndürür. | Math | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
[statik]
Yapay olarak rastgele olan bir n sayısını döndürür; burada 0 <= n < 1. | Math | ||
[statik]
val parametresinin değerini yukarı veya aşağı en yakın tam sayıya yuvarlar ve değeri döndürür. | Math | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
[statik]
Belirtilen açının sinüsünü radyan olarak hesaplar ve döndürür. | Math | ||
[statik]
Belirtilen sayının kare kökünü hesaplar ve döndürür. | Math | ||
[statik]
Belirtilen açının tanjantını hesaplar ve döndürür. | Math | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
E : Number = 2.71828182845905 [statik]
e ile ifade edilen, temel doğal logaritmaların matematik sabiti. | Math | ||
LN10 : Number = 2.302585092994046 [statik]
10 sayısının loge10 olarak ifade edilen, yaklaşık değeri 2,302585092994046 olan doğal algoritmasının matematik sabiti. | Math | ||
LN2 : Number = 0.6931471805599453 [statik]
2 sayısının loge2 olarak ifade edilen, yaklaşık değeri 0,6931471805599453 olan doğal algoritmasının matematik sabiti. | Math | ||
LOG10E : Number = 0.4342944819032518 [statik]
e sabitinin (Math.E) log10e olarak ifade edilen, yaklaşık değeri 0,4342944819032518 olan 10 tabanlı logaritmasının matematik sabiti. | Math | ||
LOG2E : Number = 1.442695040888963387 [statik]
e sabitinin log2e olarak ifade edilen, yaklaşık değeri 1,442695040888963387 olan 2 tabanlı logaritmasının matematik sabiti. | Math | ||
PI : Number = 3.141592653589793 [statik]
Bir çemberin çevresinin çapına oranı olan, pi olarak ifade edilen, değeri 3,141592653589793 olan matematik sabiti. | Math | ||
SQRT1_2 : Number = 0.7071067811865476 [statik]
Yarımın kare kökünü gösteren, yaklaşık değeri 0,7071067811865476 olan bir matematik sabiti. | Math | ||
SQRT2 : Number = 1.4142135623730951 [statik]
2'nin kare kökünü gösteren, yaklaşık değeri 1,4142135623730951 olan bir matematik sabiti. | Math |
abs | () | yöntem |
public static function abs(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresiyle belirtilen sayının mutlak değerini hesaplar ve döndürür.
Parametreler
val:Number — Mutlak değeri döndürülen sayı.
|
Number — Belirtilen parametrenin mutlak değeri.
|
acos | () | yöntem |
public static function acos(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresinde belirtilen sayının ark kosinüsünü radyan olarak hesaplar ve döndürür.
Parametreler
val:Number — -1,0 ile 1,0 arasında bir sayı.
|
Number — val parametresinin ark kosinüsü.
|
asin | () | yöntem |
public static function asin(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresinde belirtilen sayının ark sinüsünü radyan olarak hesaplar ve döndürür.
Parametreler
val:Number — -1,0 ile 1,0 arasında bir sayı.
|
Number — Eksi pi bölü 2 ile artı pi bölü 2 arasında bir sayı.
|
atan | () | yöntem |
public static function atan(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresinde belirtilen tanjant değerine karşılık gelen açıyı radyan olarak hesaplar ve döndürür. Döndürülen değer eksi pi bölü 2 ile artı pi bölü 2 arasındadır.
Parametreler
val:Number — Bir açının tanjant değerini temsil eden sayı.
|
Number — Eksi pi bölü 2 ile artı pi bölü 2 arasında bir sayı.
|
atan2 | () | yöntem |
public static function atan2(y:Number, x:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
y
/x
noktasının açı değerini, bir çemberin x ekseninden saat yönünün tersine ölçerek radyan cinsinden hesaplar ve döndürür. (0,0 değeri çemberin merkezini temsil eder). Döndürülen değer artı pi ile eksi pi arasındadır. atan2 işlevinin ilk parametresinin her zaman y koordinatı olduğuna dikkat edin.
Parametreler
y:Number — Noktanın y koordinatı.
| |
x:Number — Noktanın x koordinatı.
|
Number — Bir sayı.
|
İlgili API Öğeleri
ceil | () | yöntem |
public static function ceil(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen sayının veya ifadenin tavan değerini döndürür. Bir sayının tavan değeri o sayıya eşit veya sayıdan büyük olan en yakın tam sayıdır.
Parametreler
val:Number — Bir sayı veya ifade.
|
Number — val parametresine hem en yakın hem de ona eşit veya ondan büyük değere sahip bir tam sayı.
|
İlgili API Öğeleri
cos | () | yöntem |
public static function cos(angleRadians:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen açının kosinüsünü radyan olarak hesaplar ve döndürür. Radyan değerini hesaplamak için Math sınıfına genel bakış konusuna bakın.
Parametreler
angleRadians:Number — Bir açının radyan cinsinden değerini temsil eden sayı.
|
Number — -1,0 ile 1,0 arasında bir sayı.
|
İlgili API Öğeleri
exp | () | yöntem |
public static function exp(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Doğal logaritmanın (e) taban değerini, x
parametresinde belirtilen kuvvet katsayısının üssüne yükseltilmiş olarak döndürür. Math.E
sabiti, e değerini sağlayabilir.
Parametreler
val:Number — Üs; bir sayı veya ifade.
|
Number — val parametresinin üssüne göre e.
|
İlgili API Öğeleri
floor | () | yöntem |
public static function floor(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresinde belirtilen sayı veya ifadenin tabanını döndürür. Taban, belirtilen sayı veya ifadeye eşit veya ondan küçük en yakın tam sayıdır.
Parametreler
val:Number — Bir sayı veya ifade.
|
Number — val parametresine hem en yakın hem de ona eşit veya ondan küçük değere sahip bir tam sayı.
|
log | () | yöntem |
public static function log(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresinin doğal logaritmasını döndürür.
Parametreler
val:Number — 0'dan büyük değere sahip bir sayı veya ifade.
|
Number — val parametresinin doğal logaritmasını döndürür.
|
max | () | yöntem |
public static function max(val1:Number, val2:Number, ... rest):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val1
ve val2
parametrelerini (veya daha fazla değeri) değerlendirir ve en büyük değeri döndürür.
Parametreler
val1:Number — Bir sayı veya ifade.
| |
val2:Number — Bir sayı veya ifade.
| |
... rest — Bir sayı veya ifade. Math.max() birden çok argüman kabul edebilir.
|
Number — val1 ve val2 parametrelerinin (veya daha fazla değerin) en büyüğü.
|
İlgili API Öğeleri
min | () | yöntem |
public static function min(val1:Number, val2:Number, ... rest):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val1
ve val2
parametrelerini (veya daha fazla değeri) değerlendirir ve en küçük değeri döndürür.
Parametreler
val1:Number — Bir sayı veya ifade.
| |
val2:Number — Bir sayı veya ifade.
| |
... rest — Bir sayı veya ifade. Math.min() birden çok argüman kabul edebilir.
|
Number — val1 ve val2 parametrelerinin (veya daha fazla değerin) en küçüğü.
|
İlgili API Öğeleri
pow | () | yöntem |
public static function pow(base:Number, pow:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
base
üzeri pow
değerini hesaplayıp bu değeri döndürür.
Parametreler
base:Number — pow parametresinin üssü kadar yükseltilecek bir sayı.
| |
pow:Number — base parametresinin yükseltileceği üssü belirten bir sayı.
|
Number — pow üssüne yükseltilmiş base değeri.
|
random | () | yöntem |
public static function random():Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yapay olarak rastgele olan bir n sayısını döndürür; burada 0 <= n < 1. Hesaplama mutlaka rastgele olmayan öğeler içerdiğinden, döndürülen sayı gizli olarak hesaplanır ve "yapay bir rastgele" sayıdır.
DöndürürNumber — Yapay olarak rastgele bir sayı.
|
İlgili API Öğeleri
round | () | yöntem |
public static function round(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
val
parametresinin değerini yukarı veya aşağı en yakın tam sayıya yuvarlar ve değeri döndürür. val
değeri iki tam sayıya eşit mesafedeyse (yani sayının sonunda ,5 varsa) değer büyük olan tam sayıya yuvarlanır.
Parametreler
val:Number — Yuvarlanacak sayı.
|
Number — val parametresi en yakın tam sayıya yuvarlanır.
|
İlgili API Öğeleri
sin | () | yöntem |
public static function sin(angleRadians:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen açının sinüsünü radyan olarak hesaplar ve döndürür. Radyan değerini hesaplamak için Math sınıfına genel bakış konusuna bakın.
Parametreler
angleRadians:Number — Bir açının radyan cinsinden değerini temsil eden sayı.
|
Number — Bir sayı; belirtilen açının sinüsü (-1,0 ile 1,0 arasında).
|
İlgili API Öğeleri
sqrt | () | yöntem |
public static function sqrt(val:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen sayının kare kökünü hesaplar ve döndürür.
Parametreler
val:Number — 0'a eşit veya 0'dan büyük bir sayı ya da ifade.
|
Number — val parametresi sıfıra eşit veya sıfırdan büyükse, bir sayı; değilse NaN (sayı değil).
|
tan | () | yöntem |
public static function tan(angleRadians:Number):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen açının tanjantını hesaplar ve döndürür. Radyan değerini hesaplamak için Math sınıfına genel bakış konusuna bakın.
Parametreler
angleRadians:Number — Bir açının radyan cinsinden değerini temsil eden sayı.
|
Number — angleRadians parametresinin tanjantı.
|
İlgili API Öğeleri
E | Sabit |
public static const E:Number = 2.71828182845905
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
e ile ifade edilen, temel doğal logaritmaların matematik sabiti. e
sabitinin yaklaşık değeri 2.71828182845905'tir.
LN10 | Sabit |
public static const LN10:Number = 2.302585092994046
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
10 sayısının loge10 olarak ifade edilen, yaklaşık değeri 2.302585092994046 olan doğal logaritmasının matematik sabiti.
LN2 | Sabit |
public static const LN2:Number = 0.6931471805599453
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
2 sayısının loge2 olarak ifade edilen, yaklaşık değeri 0.6931471805599453 olan doğal logaritmasının matematik sabiti.
LOG10E | Sabit |
public static const LOG10E:Number = 0.4342944819032518
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
e sabitinin (Math.E
) log10e olarak ifade edilen, yaklaşık değeri 0.4342944819032518 olan 10 tabanlı logaritmasının matematik sabiti.
Math.log()
yöntemi bir sayının doğal logaritmasını hesaplar. 10 tabanına göre logaritmayı hesaplamak için Math.log()
yönteminin sonucunu Math.LOG10E
ile çarpar.
LOG2E | Sabit |
public static const LOG2E:Number = 1.442695040888963387
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
e sabitinin log-2e olarak ifade edilen, yaklaşık değeri 1.442695040888963387 olan 2 tabanlı logaritmasının matematik sabiti.
Math.log
yöntemi bir sayının doğal logaritmasını hesaplar. 2 tabanlı logaritmayı hesaplamak için Math.log()
sonucunu Math.LOG2E
ile çarpar.
PI | Sabit |
public static const PI:Number = 3.141592653589793
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir çemberin çevresinin çapına oranı olan, pi olarak ifade edilen, değeri 3,141592653589793 olan matematik sabiti.
SQRT1_2 | Sabit |
public static const SQRT1_2:Number = 0.7071067811865476
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yarımın kare kökünü gösteren, yaklaşık değeri 0,7071067811865476 olan bir matematik sabiti.
SQRT2 | Sabit |
public static const SQRT2:Number = 1.4142135623730951
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
2'nin kare kökünü gösteren, yaklaşık değeri 1,4142135623730951 olan bir matematik sabiti.
Tue Jun 12 2018, 01:09 PM Z