From 869dd2069c695ee7040cd3261713212155819f42 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Mon, 14 Dec 2020 12:18:12 -0500 Subject: final dump 2020-12-14 --- .../global_objects/number/toexponential/index.html | 69 ++++++---------------- 1 file changed, 17 insertions(+), 52 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/number/toexponential') diff --git a/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html b/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html index 0f24f36542..b9dac9b104 100644 --- a/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/toexponential/index.html @@ -11,23 +11,30 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential
{{JSRef("Global_Objects", "Number")}}

Сводка

+

Метод toExponential() возвращает строку, представляющую объект {{jsxref("Global_Objects/Number", "Number")}} в экспоненциальной записи.

Синтаксис

-
numObj.toExponential([fractionDigits])
+ +
numObj.toExponential([fractionDigits])

Параметры

+
fractionDigits
Необязательный параметр. Целое число, определяющее количество цифр после десятичной запятой. По умолчанию используется столько цифр, сколько необходимо для указания числа.

Возвращаемое значение

+

Строка, представляющая объект {{jsxref("Global_Objects/Number", "Number")}} в экспоненциальной записи с одной цифрой перед десятичной запятой, округлённое до fractionDigits цифр после десятичной запятой. Если аргумент fractionDigits опущен, количество цифр после десятичной запятой по умолчанию устанавливается в количество цифр, необходимых для однозначного представления значения.

+

Если вы используете метод toExponential() с числовыми литералами и числовой литерал не имеет экспоненты и десятичной запятой, оставьте пробел перед точкой, предшествующей вызову метода для предотвращения интерпретации этой точки как десятичной запятой.

+

Если число имеет больше цифр, чем запрошено параметром fractionDigits, оно будет округлено к ближайшему числу, представляемому fractionDigits цифрами. Смотрите обсуждение округления в описании метода {{jsxref("Number.prototype.toFixed", "toFixed()")}}, которое так же применяется и к методу toExponential().

Выбрасываемые исключения

+
{{jsxref("Global_Objects/RangeError", "RangeError")}}
Если параметр fractionDigits слишком маленький или слишком большой. Значения между 0 и 20 включительно не будут порождать исключение {{jsxref("Global_Objects/RangeError", "RangeError")}}. Также реализации могут поддерживать большие и меньшие значения.
@@ -37,8 +44,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toExponential

Примеры

-

Пример: использование toExponential

-
var numObj = 77.1234;
+

Пример: использование toExponential

+ +
var numObj = 77.1234;
 
 
 console.log(numObj.toExponential());  // выведет 7.71234e+1
@@ -49,6 +57,7 @@ console.log(77 .toExponential());     // выведет 7.7e+1
 

Спецификации

+ @@ -64,66 +73,22 @@ console.log(77 .toExponential()); // выведет 7.7e+1 - + - +
{{SpecName('ES5.1', '#sec-15.7.4.6', 'Number.prototype.toExponential')}} {{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-number.prototype.toexponential', 'Number.prototype.toExponential')}} {{Spec2('ES6')}} 

Совместимость с браузерами

-
{{CompatibilityTable}}
-
- - - - - - - - - - - - - - - - - - - -
ВозможностьChromeFirefox (Gecko)Internet ExplorerOperaSafari
Базовая поддержка{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
-
- - - - - - - - - - - - - - - - - - - - - -
ВозможностьAndroidChrome для AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Базовая поддержка{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
+ +
{{Compat("javascript.builtins.Number.toExponential")}}

Смотрите также

+
  • {{jsxref("Number.prototype.toFixed()")}}
  • {{jsxref("Number.prototype.toPrecision()")}}
  • -- cgit v1.2.3-54-g00ecf