JavaScript-matematiikkaloki ()

JavaScript Math.log () -funktio palauttaa luvun luonnollisen logaritmin.

Se palauttaa luvun luonnollisen logaritmin (perus- e ). Se vastaa ln(x)matematiikkaa.

Math.log()Funktion syntaksi on:

 Math.log(x)

log(), joka on staattinen menetelmä, kutsutaan Mathluokan nimellä.

Math.log () -parametrit

Math.log()Toiminto vie:

  • x - luku

Palautusarvo Math.logista ()

  • Palauttaa annetun luvun luonnollisen logaritmin (perus- e ).
  • Palauttaa NaNnegatiivisten numeroiden ja ei-numeeristen argumenttien arvon.

Esimerkki 1: Math.log () -ohjelman käyttö

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

Tuotos

 0 1 2.302585092994046 - Ääretön NaN

Esimerkki 2: Math.log (): n käyttö muille perustoille

Logaritmin numeerinen arvo mihin tahansa tukiasemaan amistä tahansa tukiasemasta bvoidaan laskea seuraavasti muuttamalla emäksen identiteettiä :

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

Joten voimme Math.log()laskea logaritmin missä tahansa alustassa seuraavalla tavalla:

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

Tuotos

 2 1.4306765580733933

Huomautuksia:

  • Käytä vakioita Math.LN2tai Math.LN10luonnollista lokia 2 ja 10.
  • Käytä toimintoja Math.log2()tai Math.log10()logaritmipohjaan 2 ja 10.

Suositeltavat lukemat:

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

Mielenkiintoisia artikkeleita...