ES6 - Matematik

Math nesnesi, matematiksel sabitler ve fonksiyonlar için size özellikler ve yöntemler sağlar. Diğer küresel nesnelerin aksine,Mathbir yapıcı değil. Math'ın tüm özellikleri ve yöntemleri statiktir ve Math'ı oluşturmadan bir nesne olarak kullanarak çağrılabilir.

Matematik Özellikleri

Aşağıda, tüm Math özelliklerinin bir listesi ve açıklaması yer almaktadır.

Sr.No Özellik ve Açıklama
1 E

Euler sabiti ve doğal logaritmaların tabanı, yaklaşık 2.718

2 LN2

2'nin doğal logaritması, yaklaşık 0,693

3 LN10

10'un doğal logaritması, yaklaşık 2.302

4 LOG2E

E'nin temel 2 logaritması, yaklaşık 1.442

5 LOG10E

E'nin 10 tabanlı logaritması, yaklaşık 0,434

6 PI

Bir dairenin çevresinin çapına oranı, yaklaşık 3.14159

7 SQRT1_2

1 / 2'nin karekökü; eşdeğer olarak, 2'nin karekökü üzerinde 1, yaklaşık 0,707

8 SQRT2

2'nin kare kökü, yaklaşık 1.414

Üstel Fonksiyonlar

Temel üstel fonksiyon Math.pow()ve aşağıdaki tabloda gösterildiği gibi karekök, küp kökü ve e'nin üsleri için uygunluk fonksiyonları vardır.

Sr.No İşlev ve Açıklama
1 Math.pow (x, y)

İadeler x güce yükseltildi y

2 Math.sqrt (x)

Sayının karekökünü verir x

3 Math.cbrt (x)

Bu yöntem bir sayının küp kökünü döndürür x

4 Math.exp (x)

Math.pow'a eşdeğer (Math.E, x)

5 Math.expm1 (x)

Math.exp (x) - 1'e eşdeğerdir

6 Matematik.hypot (x1, x2, ...)

Bağımsız değişkenlerin toplamının karekökünü verir

Logaritmik Fonksiyonlar

Temel doğal logaritma işlevi Math.log (). JavaScript'te "log", "doğal logaritma" anlamına gelir. ES6, kolaylık sağlamak için Math.log10'u tanıttı.

Sr.No İşlev ve Açıklama
1 Math.log (x)

Doğal logaritması x

2 Math.log10 (x)

Baz 10 logaritması x

3 Math.log2 (x)

Temel 2 logaritması x

4 Math.log1p (x)

Doğal logaritması 1 + x

Çeşitli Cebirsel Fonksiyonlar

Aşağıda, açıklamalarıyla birlikte çeşitli cebirsel fonksiyonların bir listesi bulunmaktadır.

Sr.No İşlev ve Açıklama
1 Math.abs (x)

X'in mutlak değeri

2 Math.sign (x)

X'in işareti: x negatifse, -1; x pozitifse 1; ve x 0 ise, 0

3 Math.ceil (x)

X'in tavanı: x'e eşit veya daha büyük en küçük tam sayı

4 Math.floor (x)

X'in tabanı: x'e eşit veya daha küçük en büyük tamsayı

5 Math.trunc (x)

X'in integral kısmı (tüm kesirli basamaklar kaldırılır)

6 Math.round (x)

x en yakın tam sayıya yuvarlanır

7 Matematik.min (x1, x2, ...)

Minimum argümanı verir

8 Math.max ((x1, x2, ...)

Minimum argümanı verir

Trigonometrik fonksiyonlar

Math kütüphanesindeki tüm trigonometrik fonksiyonlar, derecelerle değil radyanlarla çalışır.

Sr.No İşlev ve Açıklama
1 Math.sin (x)

X radyan sinüsü

2 Math.cos (x)

X radyanların kosinüsü

3 Math.tan (x)

X radyan tanjantı

4 Math.asin (x)

X'in ters sinüsü (arksin) (radyan ile sonuçlanır)

5 Math.acos (x)

X'in ters kosinüsü (arccos) (radyan ile sonuçlanır)

6 Math.atan (x)

X'in ters tanjantı (arktan) (radyan ile sonuçlanır)

7 Math.atan2 (y, x0)

X ekseninden (x, y) noktasına saat yönünün tersine açı (radyan cinsinden)

Math.random ()

Math.random() işlev, 0 (dahil) ile 1 (hariç) arasında sözde rasgele bir sayı döndürür.

Örnek: Sözde Rastgele Sayı Üretimi (PRNG)

var value1 = Math.random();  
console.log("First Test Value : " + value1 ); 

var value2 = Math.random();  
console.log("Second Test Value : " + value2 ); 

var value3 = Math.random();  
console.log("Third Test Value : " + value3 ); 

var value4 = Math.random(); 
console.log("Fourth Test Value : " + value4 );

Çıktı

First Test Value : 0.5782922627404332 
Second Test Value : 0.5624510529451072 
Third Test Value : 0.9336334094405174 
Fourth Test Value : 0.4002739654388279