Log Matematik JavaScript ()

Fungsi JavaScript Math.log () mengembalikan logaritma semula jadi nombor.

Ia mengembalikan logaritma semula jadi (asas e ) nombor. Ia setara dengan ln(x)matematik.

Sintaks Math.log()fungsi adalah:

 Math.log(x)

log(), sebagai kaedah statik, dipanggil menggunakan Mathnama kelas.

Parameter Math.log ()

Yang Math.log()fungsi mengambil masa dalam:

  • x - Nombor

Nilai pulangan dari Math.log ()

  • Mengembalikan logaritma semula jadi (asas e ) nombor yang diberikan.
  • Kembali NaNuntuk nombor negatif dan argumen bukan angka.

Contoh 1: Menggunakan 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

Pengeluaran

 0 1 2.302585092994046 -Infinity NaN

Contoh 2: Menggunakan Math.log () untuk pangkalan lain

Nilai berangka untuk logaritma ke asas adari asas apa bpun dapat dikira dengan perubahan identiti asas berikut :

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

Oleh itu, kita boleh menggunakan Math.log()untuk mengira logaritma dalam asas apa pun dengan cara berikut:

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

Pengeluaran

 2 1.4306765580733933

Catatan:

  • Gunakan pemalar Math.LN2atau Math.LN10log semula jadi masing-masing 2 dan 10.
  • Gunakan fungsi Math.log2()atau Math.log10()untuk logaritma asas 2 dan 10.

Bacaan yang disyorkan:

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

Artikel menarik...