Math.acos()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
ÐеÑод Math.acos() возвÑаÑÐ°ÐµÑ Ð°ÑккоÑинÑÑ ÑиÑла (в ÑадианаÑ
), Ñо еÑÑÑ
СинÑакÑиÑ
Math.acos(x)
ÐаÑамеÑÑÑ
x-
ЧиÑло.
ÐпиÑание
ÐеÑод Math.acos() возвÑаÑÐ°ÐµÑ ÑиÑловое знаÑение Ð¼ÐµÐ¶Ð´Ñ 0 и Ï Ñадианами Ð´Ð»Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ x, лежаÑего в диапазоне Ð¾Ñ -1 до 1. ÐеÑод веÑнÑÑ NaN, еÑли знаÑение x вÑÐ¹Ð´ÐµÑ Ð·Ð° ÑÑÐ¾Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½.
ÐоÑколÑÐºÑ Ð¼ÐµÑод acos() ÑвлÑеÑÑÑ ÑÑаÑиÑеÑким меÑодом обÑекÑа Math, Ð²Ñ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÐµÐ³Ð¾ как Math.acos(), а не пÑÑаÑÑÑÑ Ð²ÑзÑваÑÑ Ð¼ÐµÑод на Ñозданном ÑкземплÑÑе обÑекÑа Math (поÑколÑÐºÑ Ð¾Ð±ÑÐµÐºÑ Math не ÑвлÑеÑÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑоÑом).
ÐÑимеÑÑ
>ÐÑимеÑ: иÑполÑзование меÑода Math.acos()
Math.acos(-2); // NaN
Math.acos(-1); // 3.141592653589793
Math.acos(0); // 1.5707963267948966
Math.acos(0.5); // 1.0471975511965979
Math.acos(1); // 0
Math.acos(2); // NaN
ÐÐ»Ñ Ð·Ð½Ð°Ñений, менÑÑиÑ
-1 или болÑÑиÑ
1, меÑод Math.acos() возвÑаÑÐ°ÐµÑ NaN.
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.acos> |