17 of 264 menu

Función Number

La función Number convierte el valor pasado a un número. En el caso de una cadena, los espacios en blanco en los extremos se recortan, luego, si la cadena se puede convertir a un número, se devuelve ese número, y si no, se devuelve NaN. El valor true se convierte al número 1, el valor false - al número 0. Los objetos durante las conversiones numéricas se convierten en NaN.

Sintaxis

Number(valor a convertir);

Ejemplo

Convirtamos el valor booleano true a número:

Number(true);

Resultado de la ejecución del código:

1

Ejemplo

Ahora convirtamos el valor booleano false:

Number(false);

Resultado de la ejecución del código:

0

Ejemplo

Ingresemos una cadena que contenga un número como parámetro de la función:

Number('53');

Como resultado de la conversión obtendremos el número:

53

Ejemplo

Ahora agreguemos espacios al principio y al final de la cadena del número:

Number(' 5 ');

Después de ejecutar el código los espacios sobrantes se eliminan y finalmente obtenemos el número:

5

Ejemplo

Convirtamos una cadena vacía:

Number('');

Resultado de la ejecución del código:

0

Ejemplo

Ahora convirtamos una cadena que contiene una letra y un número:

Number('a5');

Después de ejecutar el código obtenemos el valor NaN, que indica una operación matemática no válida:

NaN

Ejemplo

Intercambiemos la letra y el número en la cadena:

Number('5a');

El resultado de la ejecución del código permanecerá igual:

NaN

Ejemplo

Ahora convirtamos una cadena donde los números están separados por un espacio:

Number('5 5');

Como resultado de la ejecución del código veremos nuevamente que esta operación matemática no es válida:

NaN

Ejemplo

Convirtamos el valor booleano true, encerrado en una cadena:

Number('true');

Después de ejecutar el código obtendremos nuevamente NaN:

NaN

Ejemplo

Ahora convirtamos un objeto vacío:

Number({});

Resultado de la ejecución del código:

NaN

Ejemplo

Establezcamos un array vacío como parámetro de la función:

Number([]);

Como resultado obtendremos el número 0:

0

Ejemplo

Ahora agreguemos un número al array:

Number([1]);

El array se convertirá en un número:

1

Ejemplo

Convirtamos un array que incluye dos números:

Number([1, 2]);

Como resultado se nos informará nuevamente que esta operación matemática no es válida:

NaN

Véase también

  • la función Number,
    que convierte a número
  • la función parseInt,
    que extrae un número entero del inicio de una cadena
  • la función parseFloat,
    que extrae un número decimal del inicio de una cadena
  • la función String,
    que convierte a cadena
  • la función Boolean,
    que convierte a valor booleano
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar