Saltar al contenido

Números

JavaScript · Unidad 17: Lo que ya trae JavaScript

Number() convierte el texto completo: si sobra aunque sea una letra, da NaN. parseInt() es más tolerante: lee los dígitos del principio y se detiene donde ya no hay.

console.log(Number("42px"));
console.log(parseInt("42px"));

Imprime

NaN
42

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Predice la salida

    ¿Qué imprime este código?

  2. 2. Completa el código

    El peso viene escrito como "18kg". Completa para que la suma imprima 20.

  3. 3. Predice la salida

    ¿Qué imprime este código?

  4. 4. Opción múltiple

    r guarda el resultado de una cuenta. ¿Cómo revisas si salió NaN?

  5. 5. Predice la salida

    ¿Qué imprime este código?

  6. 6. Encuentra el bug

    Con "hola" este programa debería imprimir "Eso no es una edad". ¿Qué línea tiene el error?

  7. 7. Opción múltiple

    ¿Por qué 0.1 + 0.2 === 0.3 da false?

  8. 8. Predice la salida

    ¿Qué imprime este código?

  9. 9. Encuentra el caso que falla

    total(texto) le suma 50 de envío al precio que viene escrito en el texto; si el texto no trae ningún número, el total es solo el envío. ¿Con qué llamada falla?

  10. 10. Ordena las líneas

    Ordena pesos(texto): el número que trae el texto, o 0 si no trae ninguno.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →