ЈаваСцрипт Матх лог ()

Функција ЈаваСцрипт Матх.лог () враћа природни логаритам броја.

Враћа природни логаритам (основа е ) броја. То је еквивалентно ln(x)математици.

Синтакса Math.log()функције је:

 Math.log(x)

log(), која је статична метода, позива се помоћу Mathимена класе.

Матх.лог () Параметри

Math.log()Функција узима у:

  • к - Број

Повратна вредност из Матх.лог ()

  • Даје природни логаритам (основа е ) датог броја.
  • Враћа NaNнегативне бројеве и не-нумеричке аргументе.

Пример 1: Коришћење Матх.лог ()

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

Оутпут

 0 1 2.302585092994046 -Бесконачност НаН

Пример 2: Коришћење Матх.лог () за друге базе

Нумеричка вредност за логаритам било које базе aиз било које базе bможе се израчунати уз следећу промену идентитета базе :

лог а (Н) = лог б (Н) / лог б (а)

Дакле, можемо користити Math.log()за израчунавање логаритма у било којој бази на следећи начин:

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

Оутпут

 2 1.4306765580733933

Напомене:

  • Користите константе Math.LN2или Math.LN10за природни лог 2 односно 10.
  • Користите функције Math.log2()или Math.log10()за основу логаритма 2 и 10.

Препоручена читања:

  • Матх.екп ()
  • Матх.лог1п ()
  • Матх.лог10 ()

Занимљиви Чланци...