Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones simples10/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 String

Ya sabemos que JavaScript puede convertir datos automáticamente a un tipo determinado. Pero a veces conviene hacerlo de manera explícita.

Por ejemplo, se puede convertir un valor numérico al tipo cadena. Una forma de hacerlo es usando la función String:

String(número);

Funciona así:

let number = 1;

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

Usemos esta función en el programa.

Para convertir un número en cadena también se usa el métodotoString. Más adelante veremos qué es un método y en qué se diferencia toString de String.

  • script.js
JavaScript
let string = '123'; let number = 123; if (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

    Convirtamos el segundo valor en una cadena.

    1. Reemplaza == por === en la condición. La conversión dejará de funcionar y la condición ya no se cumplirá.
    2. Reemplaza number en la condición por String(number). Ahora la condición sí se cumple.
    Codigo Heroe

    © 2023-2026, codigoheroe.com