En programación, buena parte del tiempo estás trabajando con:
Parece simple, pero aquí empieza una idea fundamental: el programa necesita saber qué clase de dato tiene delante para tratarlo correctamente.
Los números en JavaScript se escriben directamente, sin comillas:
Puedes sumar, restar, multiplicar, dividir y más:
Un string es texto entre comillas. Puedes usar comillas dobles, simples o backticks:
Los backticks (`) permiten meter variables dentro del texto con ${}. Eso se llama template literal y es muy cómodo:
Esto es una trampa clásica al empezar:
Si un string se mezcla con un +, JavaScript une textos en vez de sumar. Es un comportamiento que confunde al principio, pero que tiene lógica: el + con strings significa "juntar", no "sumar".
typeof: saber qué tipo tiene un valorSi alguna vez dudas, puedes preguntar:
Crea un número y un string, guárdalos en variables, y usa console.log para mostrar ambos. Si te animas, prueba a combinarlos con un template literal.
No todo valor se comporta igual, y ahí empieza la lógica real...