Der Titel sagt alles, aber ich werde mehr Klarheit sorgen:Deklarieren von JavaScript-Variablen als spezifischer Typ
Nach vielen Proben von Javascript zu sehen, wo alle Variablen als Typ deklariert werden var
und für andere Datentypen Unterstützung zu sehen, warum aren 't Variablen eines bestimmten Datentyps als solcher deklariert? statt
var hello = 'Hello, World'
Blick auf Seiten wie OReilly Javascript zeigt, dass es reservierte Wörter für andere Arten
string hello = 'Hello, World'
verwendet: Bedeutung, warum ist das nicht. Noch einmal, warum werden sie nicht benutzt? Wäre es nicht Linien wie folgt: typeof(variable)==='string';
nicht mehr benötigt?
Javascript ist eine nicht typisierte Sprache. http://stackoverflow.com/questions/964910/is-javascript-an-untyped-language –
@ JonasG.Drange ECMAScript ist ein [* dynamisch * typisierte] (http://c2.com/cgi/wiki?DynamicTyping) Sprache. (Werte haben immer noch Typen und können daher nicht * un * -typische Sprache sein.) –
@pst Lesen Sie die verknüpfte Antwort sorgfältig. Es gibt einen absichtlichen Missbrauch der Sprache "untypisiert", um eine Abkürzung für "keine statischen Typen" zu sein. Ich stimme diesem Missbrauch nicht zu, aber das ist ein anderes Problem. –