Math.LN2 - JavaScript | MDN

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La propriété Math.LN2 représente le logarithme naturel de 2, environ 0.693:

Math.LN2=ln(2)0.693\mathtt{\mi{Math.LN2}} = \ln(2) \approx 0.693

Exemple interactif

function getNatLog2() {
  return Math.LN2;
}

console.log(getNatLog2());
// Expected output: 0.6931471805599453
Attributs de Math.LN2
ÉcrivableNon
ÉnumérableNon
ConfigurableNon

Description

LN2 est une propriété statique de l'objet Math, il doit toujours être utilisé avec la syntaxe Math.LN2, et non pas être utilisé comme la propriété d'un objet qui aurait été créé (Math n'est pas un constructeur).

Exemples

Utiliser Math.LN2

La fonction suivante renvoie le logarithme en base 2 d'un nombre en utilisant la valeur de Math.LN2 :

js

function getLog2(x) {
  return Math.log(x) / Math.LN2;
}

getLog2(256); // 8

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-math.ln2

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.