Math.exp()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức tĩnh Math.exp() trả về e lũy thừa của một số. Cụ thể:

𝙼𝚊𝚝𝚑.𝚎𝚡𝚙(𝚡)=ex\mathtt{\operatorname{Math.exp}(x)} = \mathrm{e}^x

Try it

console.log(Math.exp(0));
// Expected output: 1

console.log(Math.exp(1));
// Expected output: 2.718281828459 (approximately)

console.log(Math.exp(-1));
// Expected output: 0.36787944117144233

console.log(Math.exp(2));
// Expected output: 7.38905609893065

Cú pháp

js
Math.exp(x)

Tham số

x

Một số.

Giá trị trả về

Số không âm biểu thị ex, trong đó e là cơ số của logarithm tự nhiên.

Mô tả

exp() là một phương thức tĩnh của Math, bạn luôn sử dụng nó dưới dạng Math.exp(), thay vì là phương thức của một đối tượng Math bạn tạo ra (Math không phải là constructor).

Lưu ý rằng e lũy thừa của một số rất gần 0 sẽ rất gần 1 và có thể mất độ chính xác. Trong trường hợp này, bạn nên dùng Math.expm1 thay thế để có phần thập phân chính xác hơn.

Ví dụ

Sử dụng Math.exp()

js
Math.exp(-Infinity); // 0
Math.exp(-1); // 0.36787944117144233
Math.exp(0); // 1
Math.exp(1); // 2.718281828459045
Math.exp(Infinity); // Infinity

Đặc tả kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-math.exp

Tương thích trình duyệt

Xem thêm