„JavaScript“ matematikos žurnalas ()

Funkcija „JavaScript Math.log“ () grąžina natūralųjį skaičiaus logaritmą.

Jis pateikia skaičiaus natūralųjį logaritmą (pagrindą e ). Tai prilygsta ln(x)matematikai.

Math.log()Funkcijos sintaksė yra tokia:

 Math.log(x)

log(), kuris yra statinis metodas, vadinamas Mathklasės pavadinimu.

Math.log () parametrai

Math.log()Funkcija trunka:

  • x - skaičius

Grąžinimo vertė iš Math.log ()

  • Pateikia nurodyto skaičiaus natūralųjį logaritmą (bazę e ).
  • Grąžina NaNneigiamus skaičius ir neskaitinius argumentus.

1 pavyzdys: Math.log () naudojimas

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

Rezultatas

 0 1 2.302585092994046 -Begalybė NaN

2 pavyzdys: Math.log () naudojimas kitoms bazėms

Skaitmeninę bet kurios bazės aiš bet kurios bazės logaritmo vertę bgalima apskaičiuoti taip pakeitus pagrindo tapatumą :

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

Taigi galime naudoti Math.log()bet kurios bazės logaritmą apskaičiuoti tokiu būdu:

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

Rezultatas

 2 1.4306765580733933

Pastabos:

  • Naudokite konstantas Math.LN2arba Math.LN10natūralų log 2 ir 10.
  • 2 ir 10 logaritmo bazėms naudokite funkcijas Math.log2()arba Math.log10().

Rekomenduojami skaitiniai:

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

Įdomios straipsniai...