Undefined (ECMAScript)
Från Rilpedia
Version från den 9 augusti 2007 kl. 07.20 av Ulf Abrahamsson (Diskussion)
Värdet undefined (odefinierad) används i ECMAScript bland annat för att markera att något saknar ett värde, undefined kan fås genom att skriva undefined eller av returen på en funktion eller metod som inte returnerar något värde.
Undefined returneras också när en platshållare (till exempel variabel) inte definierats. Ett objekt kan däremot inte tas bort helt genom att tilldela det värdet undefined, då måste istället kommandot delete användas. På grund av detta faktum anses det ibland som olämpligt att på egen hand tilldela värdet undefined, värdet null eller ovvannämnda delete bör istället användas beroende på situationen.