diff --git a/files/zh-tw/web/javascript/reference/global_objects/math/acosh/index.md b/files/zh-tw/web/javascript/reference/global_objects/math/acosh/index.md new file mode 100644 index 00000000000000..760e636df137c8 --- /dev/null +++ b/files/zh-tw/web/javascript/reference/global_objects/math/acosh/index.md @@ -0,0 +1,63 @@ +--- +title: Math.acosh() +slug: Web/JavaScript/Reference/Global_Objects/Math/acosh +l10n: + sourceCommit: 761b9047d78876cbd153be811efb1aa77b419877 +--- + +{{JSRef}} + +**`Math.acosh()`** 靜態方法回傳數字的反雙曲餘弦值。也就是說, + + + x1,𝙼𝚊𝚝𝚑.𝚊𝚌𝚘𝚜𝚑(𝚡)=arcosh(x)=the unique y0 such that cosh(y)=x=ln(x+x21)\begin{aligned}\forall x \geq 1,\;\mathtt{\operatorname{Math.acosh}(x)} &= \operatorname{arcosh}(x) = \text{the unique } y \geq 0 \text{ such that } \cosh(y) = x\\&= \ln\left(x + \sqrt{x^2 - 1}\right)\end{aligned} + + +{{EmbedInteractiveExample("pages/js/math-acosh.html")}} + +## 語法 + +```js-nolint +Math.acosh(x) +``` + +### 參數 + +- `x` + - : 一個大於或等於 1 的數字。 + +### 回傳值 + +`x` 的反雙曲餘弦值。如果 `x` 小於 1,則回傳 {{jsxref("NaN")}}。 + +## 描述 + +由於 `acosh()` 是 `Math` 的靜態方法,你必須使用 `Math.acosh()` 來呼叫它,而非呼叫你建立的 `Math` 物件的方法(`Math` 並非建構子)。 + +## 範例 + +### 使用 Math.acosh() + +```js +Math.acosh(0); // NaN +Math.acosh(1); // 0 +Math.acosh(2); // 1.3169578969248166 +Math.acosh(Infinity); // Infinity +``` + +## 規範 + +{{Specifications}} + +## 瀏覽器相容性 + +{{Compat}} + +## 參見 + +- [`core-js` 中 `Math.acosh` 的 polyfill](https://github.com/zloirock/core-js#ecmascript-math) +- {{jsxref("Math.asinh()")}} +- {{jsxref("Math.atanh()")}} +- {{jsxref("Math.cosh()")}} +- {{jsxref("Math.sinh()")}} +- {{jsxref("Math.tanh()")}}