A continuación se muestra el ejemplo del método Number toExponential().
- Ejemplo:
<
script
type
=
"text/javascript"
>
var num = 212.13456;
document.write(num.toExponential(4));
</
script
>
- Producción:
Output :2.1213e+2
El método toExponential() en JavaScript se usa para convertir un número a su forma exponencial. Devuelve una string que representa el objeto Número en notación exponencial.
Sintaxis:
number.toExponential(value)
El método toExponential() se usa con un número como se muestra en la sintaxis anterior usando el ‘.’ operador. Este método convertirá un número a su forma exponencial.
Parámetros: este método acepta un solo valor de parámetro . Es un parámetro opcional y representa el valor que especifica el número de dígitos después del punto decimal.
Valor devuelto: El método toExponential() en JavaScript devuelve una string que representa el número dado en notación exponencial con un dígito antes del punto decimal.
Los siguientes ejemplos ilustran el funcionamiento del método toExponential() en JavaScript:
- Pasar un número como argumento en el método toExponential(). Si se pasa un número como argumento al método toExponential(), entonces representa el número de dígitos después del punto decimal.
Código # 1:<
script
type
=
"text/javascript"
>
var num = 2.13456;
document.write(num.toExponential(2));
</
script
>
Producción:
2.13e+0
- No pasar ningún parámetro en el método toExponential(). El siguiente programa ilustra esto:
Código # 2:<
script
type
=
"text/javascript"
>
var num = 2.13456;
document.write(num.toExponential());
</
script
>
Producción:
2.13456e+0
- Pasar un valor que tiene más de 1 dígito antes del punto decimal en el método toExponential(). El siguiente programa ilustra esto:
Código # 3:<
script
type
=
"text/javascript"
>
var num=212.13456;
document.write(num.toExponential());
</
script
>
Producción:
2.1213456e+2
- Pasar cero como parámetro en el método toExponential(). El siguiente programa ilustra esto:
Código # 4:<
script
type
=
"text/javascript"
>
var num = 212.13456;
document.write(num.toExponential(0));
</
script
>
Producción:
Output :2e+2
Excepciones :
- Error de rango : esta excepción se lanza cuando el parámetro de valor pasado es demasiado pequeño o demasiado grande. Los valores entre 0 y 20, inclusive, no generarán un RangeError. Si desea pasar valores más grandes o más pequeños que los especificados por este rango, debe implementar el método toExponential() en consecuencia.
- Error de tipo : esta excepción se produce cuando se invoca el método toFixed() en un objeto que no es del tipo número .
Navegadores compatibles:
- Google Chrome 1 y superior
- Internet Explorer 5.5 y superior
- Firefox 1 y superior
- Apple Safari 2 y superior
- Ópera 7 y superior
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA