JavaScript Matematik günlüğü ()

JavaScript Math.log () işlevi, bir sayının doğal logaritmasını döndürür.

Bir sayının doğal logaritmasını ( e tabanı ) döndürür . ln(x)Matematiğe eşdeğerdir .

Math.log()İşlevin sözdizimi şöyledir:

 Math.log(x)

log()Statik bir yöntem olan Mathsınıf adı kullanılarak çağrılır .

Math.log () Parametreler

Math.log()Fonksiyonun içinde tuttuğu:

  • x - Bir sayı

Math.log'dan dönüş değeri ()

  • Verilen sayının doğal logaritmasını ( e tabanı ) döndürür .
  • İade NaNnegatif sayılar ve sayısal olmayan argümanlar için.

Örnek 1: Math.log () kullanma

 // Using Math.log() var value = Math.log(1); console.log(value); // 0 var value = Math.log(Math.E); console.log(value); // 1 var value = Math.log("10"); console.log(value); // 2.302585092994046 var value = Math.log(0); console.log(value); // -Infinity var value = Math.log(-1); console.log(value); // NaN

Çıktı

 0 1 2.302585092994046 -Infinity NaN

Örnek 2: Diğer tabanlar için Math.log () kullanma

Herhangi bir temel logaritmasının sayısal değer a, herhangi bir baz ile ilgili başağıdaki hesaplanabilir baz kimlik değişikliği :

log a (N) = log b (N) / log b (a)

Dolayısıyla, Math.log()logaritmayı herhangi bir tabanda aşağıdaki şekilde hesaplamak için kullanabiliriz :

 // find logarithm in any base function log(base, number) ( return Math.log(number) / Math.log(base); ) // calculating log(100) in base 10 var value = log(10, 100); console.log(value); // 2 // calculating log(10) in base 5 value = log(5, 10); console.log(value); // 1.4306765580733933

Çıktı

 2 1,4306765580733933

Notlar:

  • Sabitleri Math.LN2veya Math.LN10sırasıyla 2 ve 10'un doğal logaritması için kullanın .
  • 2 ve 10 tabanlı logaritma için Math.log2()veya fonksiyonları kullanın Math.log10().

Önerilen okumalar:

  • Math.exp ()
  • Math.log1p ()
  • Math.log10 ()

Ilginç makaleler...