JavaScript matematikai napló ()

A JavaScript Math.log () függvény egy szám természetes logaritmusát adja vissza.

Visszaadja a szám természetes logaritmusát ( e bázis ). Ez egyenértékű ln(x)a matematikával.

A Math.log()függvény szintaxisa :

 Math.log(x)

log()statikus módszerként az Mathosztály nevét használjuk.

Math.log () paraméterek

A Math.log()funkció:

  • x - Szám

Visszatérési érték a Math.log () alapján

  • Visszaadja a megadott szám természetes logaritmusát ( e bázis ).
  • Visszaadja NaNa negatív számokat és a nem numerikus argumentumokat.

1. példa: A Math.log () használata

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

Kimenet

 0 1 2.302585092994046 - Végtelen NaN

2. példa: A Math.log () használata más bázisokhoz

A számérték logaritmus bármely bázis abármely bázis blehet számítani a következő változás a bázis identitás :

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

Tehát Math.log()bármelyik alapon kiszámíthatjuk a logaritmust a következő módon:

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

Kimenet

 2 1.4306765580733933

Megjegyzések:

  • Használja az állandókat Math.LN2vagy Math.LN10a természetes log 2-es, illetve 10-es értéket.
  • Használja a függvényeket Math.log2()vagy Math.log10()a 2. és 10. logaritmus alaphoz.

Ajánlott olvasmányok:

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

érdekes cikkek...