Math.acosh()
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
Math.acosh() 彿°è¿åä¸ä¸ªæ°çååæ²ä½å¼¦å¼ï¼å³ï¼
å°è¯ä¸ä¸
console.log(Math.acosh(0.999999999999));
// Expected output: NaN
console.log(Math.acosh(1));
// Expected output: 0
console.log(Math.acosh(2));
// Expected output: 1.3169578969248166
console.log(Math.acosh(2.5));
// Expected output: 1.566799236972411
è¯æ³
js
Math.acosh(x)
åæ°
x-
ä¸ä¸ªæ°åã
è¿åå¼
è¿åç»å®æ°çååæ²ä½å¼¦å¼ï¼å¦æè¯¥æ°å°äº 1 åè¿å NaNã
æè¿°
å 为 acosh() æ¯ Math çéææ¹æ³ï¼æä»¥ä½ åºè¯¥éè¿ Math.acosh() è°ç¨ï¼è䏿¯ä½ä¸ºä½ å建ç Math å¯¹è±¡çæ¹æ³ï¼Math 䏿¯æé 彿°ï¼ã
示ä¾
>ä½¿ç¨ Math.acosh()
js
Math.acosh(-1); // NaN
Math.acosh(0); // NaN
Math.acosh(0.5); // NaN
Math.acosh(1); // 0
Math.acosh(2); // 1.3169578969248166
å½åæ°å°äº 1 æ¶ï¼Math.acosh() å°è¿å NaNã
åä¸å ¼å®¹
å½ æ¶ï¼é½æ ï¼å æ¤å¯ä»¥ä½¿ç¨ä»¥ä¸å½æ°å®ç°ï¼
js
Math.acosh =
Math.acosh ||
function (x) {
return Math.log(x + Math.sqrt(x * x - 1));
};
è§è
| è§è |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.acosh> |