Math.sin()
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.sin() trả về sine của một số tính bằng radian.
Try it
function getCircleY(radians, radius) {
return Math.sin(radians) * radius;
}
console.log(getCircleY(1, 10));
// Expected output: 8.414709848078965
console.log(getCircleY(2, 10));
// Expected output: 9.092974268256818
console.log(getCircleY(Math.PI, 10));
// Expected output: 1.2246467991473533e-15
Cú pháp
js
Math.sin(x)
Tham số
x-
Một số biểu thị góc tính bằng radian.
Giá trị trả về
Sine của x, trong khoảng từ -1 đến 1 (bao gồm hai đầu mút). Nếu x là Infinity, -Infinity, hoặc NaN, trả về NaN.
Mô tả
Vì sin() 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.sin(), 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).
Ví dụ
>Sử dụng Math.sin()
js
Math.sin(-Infinity); // NaN
Math.sin(-0); // -0
Math.sin(0); // 0
Math.sin(1); // 0.8414709848078965
Math.sin(Math.PI / 2); // 1
Math.sin(Infinity); // NaN
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.sin> |
Tương thích trình duyệt
Xem thêm
Math.acos()Math.asin()Math.atan()Math.atan2()Math.cos()Math.tan()- CSS
sin()function