JavaScript matemātikas žurnāls ()

Funkcija JavaScript Math.log () atgriež skaitļa naturālo logaritmu.

Tas atgriež skaitļa naturālo logaritmu (bāze e ). Tas ir līdzvērtīgs ln(x)matemātikai.

Funkcijas sintakse Math.log()ir šāda:

 Math.log(x)

log(), kas ir statiska metode, sauc par Mathklases nosaukumu.

Math.log () parametri

Math.log()Funkcija uzņem:

  • x - skaitlis

Atgriezeniskā vērtība no Math.log ()

  • Atgriež norādītā skaitļa naturālo logaritmu (bāze e ).
  • Atgriež NaNnegatīvos skaitļus un skaitliskus argumentus.

1. piemērs: Math.log () izmantošana

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

Rezultāts

 0 1 2.302585092994046 - Bezgalība NaN

2. piemērs: Math.log () izmantošana citām bāzēm

Skaitlisko vērtību logaritmam jebkurai bāzei ano jebkuras bāzes bvar aprēķināt ar šādām bāzes identitātes izmaiņām :

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

Tātad, mēs varam izmantot Math.log()logaritma aprēķināšanai jebkurā bāzē šādā veidā:

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

Rezultāts

 2 1.4306765580733933

Piezīmes:

  • Izmantojiet konstantes Math.LN2vai Math.LN10dabisko žurnālu attiecīgi 2 un 10.
  • Izmantojiet funkcijas Math.log2()vai Math.log10()2. un 10. logaritma bāzei.

Ieteicamie lasījumi:

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

Interesanti raksti...