Jörg Peschke: objekt | neutral es?

Beitrag lesen

Hallo,

oder kann window.clearTimeout(aktiv1) sowohl objekte, als auch variablen interpretieren? oder sind variablen auch objekte??

Eigentlich gibt es keine unterscheidung zwischen "Variable" und "Objekt".

Eine Variable ist ein "Platzhalter" mit (wie der name schon sagt) einem variablen Inhalt.
Jeder Platzhalter hat für gewöhnlich einen Typ. In anderen Programmiersprachen muss man diesen für gewöhnlich explizit definieren (integer, float, char,...).

JavaScript kennt aber nur zwei Formen von Datentypen:
Objekte....und alles andere (sog. primitive Datentypen, also Zahlen, Zeichen,...)

Auch Arrays (und ich glaube auch Strings) werden in JavaScript intern als Objekte behandelt.

Deswegen kannst Du aber einer Variable eben irgendwas zuweisen.

Einen primitiven Datentyp:

var zahl = 5;
var zeichen = 'a';
var kommazahl = 3.546773;

Oder ein Objekt:
var objekt1 = new Object();
var objekt2 = new Array();
var objekt3 = [1,2,3,4,5];
var objekt4 = {'name' : 'ein Objekt',  'wert': 5};
var objekt5 = {'name' : 'ein Objekt', 'wert' : {'name':'Ein Unterobjekt', 'wert': 0;}};
var objekt6 = {'name' : 'eine Liste', 'liste': [1,2,3,4,5]};

usw.

Gruesse,
Joerg

js script ist irgendwie wie kaugummi

vielen Dank und viele Grüße

carsten