Dnevnik matematike JavaScript ()

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 Mathimenom razreda.

Parametri Math.log ()

Math.log()Funkcija je v:

  • x - številka

Vrnjena vrednost iz Math.log ()

  • Vrne naravni logaritem (osnova e ) danega števila.
  • Vrne NaNnegativna š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 aiz katere koli osnove blahko 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.LN2ali Math.LN10za naravni dnevnik 2 oziroma 10.
  • Uporabite funkcije Math.log2()ali Math.log10()za osnovo logaritma 2 in 10.

Priporočena branja:

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

Zanimive Članki...