Matematický denník jazyka JavaScript ()

Funkcia JavaScript Math.log () vráti prirodzený logaritmus čísla.

Vráti prirodzený logaritmus (základ e ) čísla. Je to ekvivalent ako ln(x)v matematike.

Syntax Math.log()funkcie je:

 Math.log(x)

log(), ktorá je statickou metódou, sa volá pomocou Mathnázvu triedy.

Parametre Math.log ()

Math.log()Funkcia trvá in:

  • x - číslo

Vrátiť hodnotu z Math.log ()

  • Vráti prirodzený logaritmus (základ e ) daného čísla.
  • Vráti NaNzáporné čísla a nečíselné argumenty.

Príklad 1: Používanie 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

Výkon

 0 1 2,302585092994046 - Nekonečno NaN

Príklad 2: Použitie Math.log () pre iné bázy

Číselnú hodnotu logaritmu k ľubovoľnej základni az ktorejkoľvek základne bmožno vypočítať s nasledujúcou zmenou základnej identity :

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

Môžeme teda použiť Math.log()na výpočet logaritmu v ktorejkoľvek základni nasledujúcim spôsobom:

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

Výkon

 2 1,4306765580733933

Poznámky:

  • Použite konštanty Math.LN2alebo Math.LN10pre prirodzený logaritmus hodnoty 2 a 10.
  • Použite funkcie Math.log2()alebo Math.log10()pre logaritmický základ 2 a 10.

Odporúčané hodnoty:

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

Zaujímavé články...