Números
JavaScript · Unidad 17: Lo que ya trae JavaScript
- Plan completo
- JavaScript
- 10 ejercicios
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. Predice la salida
¿Qué imprime este código?
2. Completa el código
El peso viene escrito como
"18kg". Completa para que la suma imprima 20.3. Predice la salida
¿Qué imprime este código?
4. Opción múltiple
rguarda el resultado de una cuenta. ¿Cómo revisas si salióNaN?5. Predice la salida
¿Qué imprime este código?
6. Encuentra el bug
Con
"hola"este programa debería imprimir "Eso no es una edad". ¿Qué línea tiene el error?7. Opción múltiple
¿Por qué
0.1 + 0.2 === 0.3dafalse?8. Predice la salida
¿Qué imprime este código?
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. Ordena las líneas
Ordena
pesos(texto): el número que trae el texto, o 0 si no trae ninguno.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.