variable una tipos programacion operator numerica lenguaje globales ejemplos declarar datos como javascript variables variable-declaration

una - Declarando variables de javascript como tipos específicos



variables javascript (1)

El título lo dice todo, pero proporcionaré más aclaraciones:

Después de ver muchas muestras de javascript en las que todas las variables se declaran como tipo var , y de ver el soporte para otros tipos de datos, ¿por qué no se declaran como tales variables de un tipo de datos específico? Es decir, por qué no es esto:

string hello = ''Hello, World''

utilizado en lugar de

var hello = ''Hello, World''

Mirando sitios como OReilly Javascript muestra que hay palabras reservadas para otros tipos. Una vez más, ¿por qué no se utilizan? ¿No haría líneas como esta: typeof(variable)===''string''; ¿ya no es necesario?


En pocas palabras, las variables de JavaScript no tienen tipos. Los valores tienen tipos.

El lenguaje nos permite escribir código como este:

var foo = 42; foo = ''the answer''; foo = function () {};

Por lo tanto, sería inútil especificar el tipo en una declaración de variable, porque el valor de la variable dicta el tipo. Esto es bastante común en lenguajes "dinámicos".