Nieprzewidywalny wynik kompilacji lub wykonania programu, który łamie zasady języka, ani kompilator, ani interpreter, ani system wykonawczy nie muszą egzekwować. NIE UŻYWAJ tego znacznika w przypadku pytań dotyczących typu danych lub zwracanej wartości „undefined”. W takich przypadkach należy zamiast tego użyć tagu [undefined].