A diferencia de Java o C, que son lenguajes fuertemente tipados, Javascript es inteligente y, por lo tanto, también se le llama lenguaje débilmente tipado. No tiene que especificar el tipo de datos de su variable al declararla. Javascript es lo suficientemente inteligente como para interpretar qué tipo de variable desea usar.
Por ejemplo:
var x = 5;
- Facebook y Amazon (por ejemplo) están escritos en C ++. ¿Cómo puedo usar o implementar código C ++ en la página web?
- ¿Cuál será el futuro de Node.js?
- ¿Qué lenguaje de programación se debe aprender para el desarrollo web?
- ¿Alguien usa iPage? ¿Les gusta?
- ¿Qué es la función de devolución de llamada en JavaScript?
var y = “5”
Esto almacenará x como un doble de 64 bits, ya que es el formato estándar en el que los números se almacenan en variables JS. Sin embargo, y almacenará una cadena “5” debido a las citas “”.
en Java , al ser un lenguaje fuertemente tipado, debe especificar el tipo de datos de su variable
Por ejemplo:
int x = 5;
Cadena y = “5”;
esto está fuertemente tipado como puedes ver claramente.
Nota:
Tenga cuidado con el hecho al comparar tales variables. Debería usar el operador de igualdad estricta “===” en lugar de los regulares “==”, ya que a cambio le darán un booleano incorrecto. También tenga cuidado cuando desee cambiar su variable de un tipo a otro en su programa (int a String, etc., etc.). En general, es una mala práctica seguir cambiando su tipo de datos variable.
Espero haber respondido a tu pregunta.
Buena suerte.