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ặcMath.LN10log tự nhiên của 2 và 10 tương ứng. - Sử dụng các hàm
Math.log2()hoặcMath.log10()đối với logarit cơ số 2 và 10.
Bài đọc được đề xuất:
- Math.exp ()
- Math.log1p ()
- Math.log10 ()








