Tipo Number de JavaScript
Los números (variables tipo numbers) se representan de tres formas (literales)
- Enteros: números con signo positivo o negativo
- Decimales: la coma en igles es un punto
- Coma flotante: colocando la e representando el exponente (10 elevado a x)
- Infinity: representa desbordamiento porque el número es demasiado grande: +10/0
- NaN: representa resultado no numérico.
JavaScript hace conversiones en las expresiones., convirtiendo tipos según necesita y según la prioridad de operadores
- Los valores booleanos se convierten a números: true a 1 y False a 0: 13 + true = 14
- String: se convierten a número o a NaN
- null: se convierte a 0
- undefined: se convierte a NaN
- Constantes: Math.E, Math.PI, Math.SQRT2,...
- Funciones: Math.sin(x), Math.log(x), Math.random(), ...
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.