Funkcija JavaScript Math.log () vrne naravni logaritem števila.
Vrne naravni logaritem (osnova e ) števila. To je enakovredno ln(x)
matematiki.
Sintaksa Math.log()
funkcije je:
Math.log(x)
log()
, ki je statična metoda, se pokliče z Math
imenom razreda.
Parametri Math.log ()
Math.log()
Funkcija je v:
- x - številka
Vrnjena vrednost iz Math.log ()
- Vrne naravni logaritem (osnova e ) danega števila.
- Vrne
NaN
negativna števila in neštevilske argumente.
Primer 1: Uporaba Math.log ()
// 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
Izhod
0 1 2,302585092994046 -Neskončnost NaN
Primer 2: Uporaba Math.log () za druge osnove
Številčno vrednost logaritma za katero koli osnovo a
iz katere koli osnove b
lahko izračunamo z naslednjo spremembo identitete osnove :
log a (N) = log b (N) / log b (a)
Torej lahko Math.log()
logaritem v kateri koli bazi izračunamo na naslednji način:
// 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
Izhod
2 1.4306765580733933
Opombe:
- Uporabite konstante
Math.LN2
aliMath.LN10
za naravni dnevnik 2 oziroma 10. - Uporabite funkcije
Math.log2()
aliMath.log10()
za osnovo logaritma 2 in 10.
Priporočena branja:
- Math.exp ()
- Math.log1p ()
- Math.log10 ()