Journal de mathématiques JavaScript ()

La fonction JavaScript Math.log () renvoie le logarithme naturel d'un nombre.

Il renvoie le logarithme naturel (base e ) d'un nombre. C'est l'équivalent ln(x)en mathématiques.

La syntaxe de la Math.log()fonction est:

 Math.log(x)

log(), étant une méthode statique, est appelée en utilisant le Mathnom de la classe.

Paramètres Math.log ()

La Math.log()fonction prend en charge:

  • x - Un nombre

Valeur renvoyée par Math.log ()

  • Renvoie le logarithme naturel (base e ) du nombre donné.
  • Renvoie NaNles nombres négatifs et les arguments non numériques.

Exemple 1: Utilisation de 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

Production

 0 1 2.302585092994046 -Infinity NaN

Exemple 2: Utilisation de Math.log () pour d'autres bases

La valeur numérique du logarithme vers n'importe quelle base ade n'importe quelle base bpeut être calculée avec le changement d'identité de base suivant :

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

Ainsi, nous pouvons utiliser Math.log()pour calculer le logarithme dans n'importe quelle base de la manière suivante:

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

Production

 2 1,4306765580733933

Remarques:

  • Utilisez les constantes Math.LN2ou Math.LN10pour le log naturel de 2 et 10 respectivement.
  • Utilisez les fonctions Math.log2()ou Math.log10()pour le logarithme base 2 et 10.

Lectures recommandées:

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

Articles intéressants...