From 61508412c44f3ce7c4fe049a8adfc039e99ec259 Mon Sep 17 00:00:00 2001 From: ikenk <93726321+ikenk@users.noreply.github.com> Date: Wed, 18 Sep 2024 11:17:14 +0800 Subject: [PATCH] updated the Math.sin() method doc (#23584) Co-authored-by: Jason Ren <40999116+jasonren0403@users.noreply.github.com> --- .../global_objects/math/sin/index.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/files/zh-cn/web/javascript/reference/global_objects/math/sin/index.md b/files/zh-cn/web/javascript/reference/global_objects/math/sin/index.md index 07f4c07d685b78..e1877080ce5d30 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/math/sin/index.md +++ b/files/zh-cn/web/javascript/reference/global_objects/math/sin/index.md @@ -1,17 +1,19 @@ --- title: Math.sin() slug: Web/JavaScript/Reference/Global_Objects/Math/sin +l10n: + sourceCommit: fcd80ee4c8477b6f73553bfada841781cf74cf46 --- {{JSRef}} -## 概述 +**`Math.sin()`** 静态方法以弧度为单位返回一个数字的正弦值。 -**`Math.sin()`** 函数返回一个数值的正弦值。 +{{EmbedInteractiveExample("pages/js/math-sin.html")}} ## 语法 -```plain +```js-nolint Math.sin(x) ``` @@ -20,21 +22,25 @@ Math.sin(x) - `x` - : 一个数值(以弧度为单位)。 -## 描述 +### 返回值 + +`x` 的正弦值,介于 -1 到 1 之间(包含 -1 和 1)。如果 `x` 为 {{jsxref("Infinity")}}、`-Infinity` 或 {{jsxref("NaN")}},则返回 {{jsxref("NaN")}}。 -`sin` 方法返回一个 -1 到 1 之间的数值,表示给定角度(单位:弧度)的正弦值。 +## 描述 -由于 `sin` 是 `Math` 的静态方法,所以应该像这样使用:`Math.sin()`,而不是作为你创建的 `Math` 实例的方法。 +由于 `sin()` 是 `Math` 的静态方法,应该总是以 `Math.sin()` 的形式,而不是作为 `Math` 对象的方法来使用它(`Math` 不是构造函数)。 ## 示例 -### 示例:使用 `Math.sin` +### 使用 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 ``` ## 规范