undefined
engelsk: undefined
undefined er den værdi, JavaScript bruger, når der ikke er lagt noget i en variabel, et array-element eller et objektfelt. Det er ikke en fejl i sig selv, men det er årsagen til rigtig mange af de fejl, der kommer bagefter.
Du får undefined i fire situationer: en variabel er oprettet uden værdi, du
beder om et array-element der ikke findes, du beder om et objektfelt der ikke
findes, eller en funktion returnerer ingenting.
Forskellen til null er hensigten. undefined betyder “der er aldrig lagt noget
her”. null betyder “her er der bevidst ingenting”, og den skriver du selv.
Hele forklaringen
Datatyper i JavaScript