Baseline Widely available
СводкаÐеÑод toExponential()
возвÑаÑÐ°ÐµÑ ÑÑÑокÑ, пÑедÑÑавлÑÑÑÑÑ Ð¾Ð±ÑÐµÐºÑ Number
в ÑкÑпоненÑиалÑной запиÑи.
numObj.toExponential([fractionDigits])ÐаÑамеÑÑÑ
fractionDigits
ÐеобÑзаÑелÑнÑй паÑамеÑÑ. Целое ÑиÑло, опÑеделÑÑÑее колиÑеÑÑво ÑиÑÑ Ð¿Ð¾Ñле деÑÑÑиÑной запÑÑой. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑÑолÑко ÑиÑÑ, ÑколÑко Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ Ð´Ð»Ñ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÑиÑла.
СÑÑока, пÑедÑÑавлÑÑÑÐ°Ñ Ð¾Ð±ÑÐµÐºÑ Number
в ÑкÑпоненÑиалÑной запиÑи Ñ Ð¾Ð´Ð½Ð¾Ð¹ ÑиÑÑой пеÑед деÑÑÑиÑной запÑÑой, окÑÑглÑнное до fractionDigits
ÑиÑÑ Ð¿Ð¾Ñле деÑÑÑиÑной запÑÑой. ÐÑли аÑгÑÐ¼ÐµÐ½Ñ fractionDigits
опÑÑен, колиÑеÑÑво ÑиÑÑ Ð¿Ð¾Ñле деÑÑÑиÑной запÑÑой по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÑанавливаеÑÑÑ Ð² колиÑеÑÑво ÑиÑÑ, необÑ
одимÑÑ
Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñного пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð·Ð½Ð°ÑениÑ.
ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе меÑод toExponential()
Ñ ÑиÑловÑми лиÑеÑалами и ÑиÑловой лиÑеÑал не Ð¸Ð¼ÐµÐµÑ ÑкÑпоненÑÑ Ð¸ деÑÑÑиÑной запÑÑой, оÑÑавÑÑе пÑобел пеÑед ÑоÑкой, пÑедÑеÑÑвÑÑÑей вÑÐ·Ð¾Ð²Ñ Ð¼ÐµÑода Ð´Ð»Ñ Ð¿ÑедоÑвÑаÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑеÑпÑеÑаÑии ÑÑой ÑоÑки как деÑÑÑиÑной запÑÑой.
ÐÑли ÑиÑло Ð¸Ð¼ÐµÐµÑ Ð±Ð¾Ð»ÑÑе ÑиÑÑ, Ñем запÑоÑено паÑамеÑÑом fractionDigits
, оно бÑÐ´ÐµÑ Ð¾ÐºÑÑглено к ближайÑÐµÐ¼Ñ ÑиÑлÑ, пÑедÑÑавлÑÐµÐ¼Ð¾Ð¼Ñ fractionDigits
ÑиÑÑами. СмоÑÑиÑе обÑÑждение окÑÑÐ³Ð»ÐµÐ½Ð¸Ñ Ð² опиÑании меÑода toFixed()
, коÑоÑое Ñак же пÑименÑеÑÑÑ Ð¸ к меÑÐ¾Ð´Ñ toExponential()
.
RangeError
ÐÑли паÑамеÑÑ fractionDigits
ÑлиÑком маленÑкий или ÑлиÑком болÑÑой. ÐнаÑÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ 0 и 20 вклÑÑиÑелÑно не бÑдÑÑ Ð¿Ð¾ÑождаÑÑ Ð¸ÑклÑÑение RangeError
. Также ÑеализаÑии могÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ Ð±Ð¾Ð»ÑÑие и менÑÑие знаÑениÑ.
TypeError
ÐÑли ÑÑÐ¾Ñ Ð¼ÐµÑод вÑзÑваеÑÑÑ Ð½Ð° обÑекÑе, не ÑвлÑÑÑимÑÑ Ð¾Ð±ÑекÑом Number
.
toExponential
var numObj = 77.1234;
console.log(numObj.toExponential()); // вÑÐ²ÐµÐ´ÐµÑ 7.71234e+1
console.log(numObj.toExponential(4)); // вÑÐ²ÐµÐ´ÐµÑ 7.7123e+1
console.log(numObj.toExponential(2)); // вÑÐ²ÐµÐ´ÐµÑ 7.71e+1
console.log((77.1234).toExponential()); // вÑÐ²ÐµÐ´ÐµÑ 7.71234e+1
console.log((77).toExponential()); // вÑÐ²ÐµÐ´ÐµÑ 7.7e+1
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4