Math.sqrt()
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.sqrt() возвÑаÑÐ°ÐµÑ ÐºÐ²Ð°Ð´ÑаÑнÑй коÑÐµÐ½Ñ ÑиÑла, Ñо еÑÑÑ
СинÑакÑиÑ
Math.sqrt(x)
ÐаÑамеÑÑÑ
x-
ЧиÑло.
ÐозвÑаÑаемое знаÑение
ÐвадÑаÑнÑй коÑÐµÐ½Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑиÑла. ÐÑли ÑиÑло оÑÑиÑаÑелÑное, Ñо веÑнÑÑÑÑ NaN.
ÐпиÑание
ÐÑли знаÑение x оÑÑиÑаÑелÑно, меÑод Math.sqrt() веÑнÑÑ NaN.
ÐоÑколÑÐºÑ Ð¼ÐµÑод sqrt() ÑвлÑеÑÑÑ ÑÑаÑиÑеÑким меÑодом обÑекÑа Math, Ð²Ñ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÐµÐ³Ð¾ как Math.sqrt(), а не пÑÑаÑÑÑÑ Ð²ÑзÑваÑÑ Ð¼ÐµÑод на Ñозданном ÑкземплÑÑе обÑекÑа Math (поÑколÑÐºÑ Ð¾Ð±ÑÐµÐºÑ Math не ÑвлÑеÑÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑоÑом).
ÐÑимеÑÑ
>ÐÑимеÑ: иÑполÑзование меÑода Math.sqrt()
Math.sqrt(9); // 3
Math.sqrt(2); // 1.414213562373095
Math.sqrt(1); // 1
Math.sqrt(0); // 0
Math.sqrt(-1); // NaN
Math.sqrt(-0); // -0
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.sqrt> |