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 Math
klassi nime kasutades .
Math.log () parameetrid
Math.log()
Funktsioon võtab:
- x - arv
Tagastusväärtus Math.logist ()
- Tagastab etteantud arvu naturaallogaritmi (alus e ).
- Tagastab
NaN
negatiivsete 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 a
suvalise baasi logaritmi arvulise väärtuse b
saab 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.LN2
võiMath.LN10
naturaalse logi korral vastavalt 2 ja 10. - Logaritmi baasi 2 ja 10 jaoks kasutage funktsioone
Math.log2()
võiMath.log10()
.
Soovitatavad näidud:
- Math.exp ()
- Math.log1p ()
- Math.log10 ()