A continuación se muestra el ejemplo del método Number valueOf().
- Ejemplo:
<
script
type
=
"text/javascript"
>
var num=NaN;
document.write("Output : " + num.valueOf());
</
script
>
- PRODUCCIÓN:
Output : NaN
El método valueof() en JavaScript se usa para devolver el valor primitivo de un número.
JavaScript suele llamar internamente a este método y no explícitamente en el código web.
Sintaxis:
number.valueOf()
Valor devuelto:
El método valueof() en JavaScript devuelve un número que representa el valor primitivo del objeto Número especificado.
¿Qué es el valor primitivo?
Los valores primitivos son el tipo de valores que puede contener una variable. Un valor primitivo se almacena directamente en la ubicación a la que accede la variable. Los valores primitivos son datos que se almacenan en la pila.
Los tipos primitivos incluyen Undefined, Null, Boolean, Number o String.
Ejemplos:
Input : 213 Output : 213 Input : -213 Output :-213 Input : 0 Output : 0 Input : 0/0 Output : NaN
- Pasar un número positivo como argumento en el método valueOf().
<
script
type
=
"text/javascript"
>
var num=213;
document.write("Output : " + num.valueOf());
</
script
>
PRODUCCIÓN:
Output : 213
- Pasar un número negativo como argumento en el método valueOf().
<
script
type
=
"text/javascript"
>
var num=-213;
document.write("Output : " + num.valueOf());
</
script
>
PRODUCCIÓN:
Output : -213
- Pasar un cero como argumento en el método valueOf().
<
script
type
=
"text/javascript"
>
var num=0;
document.write("Output : " + num.valueOf());
</
script
>
PRODUCCIÓN:
Output : 0
- Pasar una ecuación (que equivale a un valor infinito) como argumento en el método valueOf().
<
script
type
=
"text/javascript"
>
var num=0/0;
document.write("Output : " + num.valueOf());
</
script
>
PRODUCCIÓN:
Output : Nan
Navegadores compatibles:
- Google Chrome 1 y superior
- Internet Explorer 4 y superior
- Firefox 1 y superior
- Apple Safari 1 y superior
- Ópera 3 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