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 Math
luokan nimellä.
Math.log () -parametrit
Math.log()
Toiminto vie:
- x - luku
Palautusarvo Math.logista ()
- Palauttaa annetun luvun luonnollisen logaritmin (perus- e ).
- Palauttaa
NaN
negatiivisten 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 a
mistä tahansa tukiasemasta b
voidaan 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.LN2
taiMath.LN10
luonnollista lokia 2 ja 10. - Käytä toimintoja
Math.log2()
taiMath.log10()
logaritmipohjaan 2 ja 10.
Suositeltavat lukemat:
- Math.exp ()
- Math.log1p ()
- Math.log10 ()