JavaScripti matemaatika logi ()

Funktsioon JavaScript Math.log () tagastab arvu loomuliku logaritmi.

See tagastab arvu loomuliku logaritmi (alus e ). See on samaväärne ln(x)matemaatikas.

Funktsiooni süntaks Math.log()on:

 Math.log(x)

log(), mis on staatiline meetod, nimetatakse Mathklassi nime kasutades .

Math.log () parameetrid

Math.log()Funktsioon võtab:

  • x - arv

Tagastusväärtus Math.logist ()

  • Tagastab etteantud arvu naturaallogaritmi (alus e ).
  • Tagastab NaNnegatiivsete arvude ja mittearvuliste argumentide korral.

Näide 1: Math.log () kasutamine

 // 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

Väljund

 0 1 2.302585092994046 - lõpmatus NaN

Näide 2: Math.log () kasutamine muude aluste jaoks

Mis tahes baasi asuvalise baasi logaritmi arvulise väärtuse bsaab arvutada järgmise baasi identiteedi muutmisega :

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

Niisiis, saame Math.log()logaritmi arvutamiseks mis tahes baasis järgmisel viisil:

 // 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

Väljund

 2 1.4306765580733933

Märkused:

  • Kasutage konstante Math.LN2või Math.LN10naturaalse logi korral vastavalt 2 ja 10.
  • Logaritmi baasi 2 ja 10 jaoks kasutage funktsioone Math.log2()või Math.log10().

Soovitatavad näidud:

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

Huvitavad Artiklid...