JavaScript Math log ()

Hàm Math.log () trong JavaScript trả về lôgarit tự nhiên của một số.

Nó trả về lôgarit tự nhiên (cơ số e ) của một số. Nó tương đương với ln(x)trong toán học.

Cú pháp của Math.log()hàm là:

 Math.log(x)

log(), là một phương thức tĩnh, được gọi bằng Mathtên lớp.

Tham số Math.log ()

Các Math.log()chức năng có trong:

  • x - Một số

Trả về giá trị từ Math.log ()

  • Trả về lôgarit tự nhiên (cơ số e ) của một số đã cho.
  • Trả về NaNsố âm và đối số không phải số.

Ví dụ 1: Sử dụng 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

Đầu ra

 0 1 2.302585092994046-NaN vô cực

Ví dụ 2: Sử dụng Math.log () cho các cơ sở khác

Giá trị số của lôgarit cho bất kỳ cơ số nào atừ bất kỳ cơ số nào bcó thể được tính toán với sự thay đổi nhận dạng cơ số sau:

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

Vì vậy, chúng ta có thể sử dụng Math.log()để tính logarit trong bất kỳ cơ số nào theo cách sau:

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

Đầu ra

 2 1.4306765580733933

Ghi chú:

  • Sử dụng các hằng số Math.LN2hoặc Math.LN10log tự nhiên của 2 và 10 tương ứng.
  • Sử dụng các hàm Math.log2()hoặc Math.log10()đối với logarit cơ số 2 và 10.

Bài đọc được đề xuất:

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

thú vị bài viết...