Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones simples11/13
A la lista de tareas
  1. 1. Programas lineales y no lineales
  2. 2. Condición con variables
  3. 3. La rama else
  4. 4. Probamos ambas ramas
  5. 5. Comparaciones que permiten igualdad
  6. 6. Comparación de tipos distintos
  7. 7. Comparación de cadenas
  8. 8. Igualdad y desigualdad no estrictas
  9. 9. Igualdad y desigualdad estrictas
  10. 10. La función String
  11. 11. La función Number
  12. 12. Lanzamiento de «¿Cuánto caminar?», parte 1
  13. 13. Lanzamiento de «¿Cuánto caminar?», parte 2
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

La función Number

Ya sabemos cómo convertir un número en cadena. Ahora hagamos lo contrario: convertir una cadena en número.

Para eso se usa la función Number:

Number(cadena);

Funciona así:

let string = '1';

console.log(string);         // Mostrará la cadena: 1 (String)
console.log(Number(string)); // Mostrará el número: 1 (Number)

Usemos esta función en el programa.

Una cadena también se puede convertir en número de otras maneras, por ejemplo con parseInt.

parseInt('17');       // Devolverá 17
parseInt('10001', 2); // Devolverá 17
parseInt('11', 16);   // Devolverá 17

parseInt puede recibir uno o dos parámetros:

  • La cadena que hay que convertir a número. Este parámetro es obligatorio.
  • La base del sistema numérico en el que está escrito el número. Este parámetro es opcional.

Si no se indica el segundo parámetro, se usa el sistema decimal.

  • script.js
JavaScript
let string = '123'; let number = 123; if (string === String(number)) { console.log('La comparación funciona'); } else { console.log('La comparación no funciona'); }
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0

    Ahora comparemos los valores numéricos de ambas variables.

    1. Quita la función String y deja en la comparación solo number.
    2. En la comparación, reemplaza la variable string por la función Number(string).
    Codigo Heroe

    © 2023-2026, codigoheroe.com