if(!!! undefinedVar) alert(“Not undefined”); else alert(“Undefined”); Тобто, “!!” – є перевіркою, чи визначено чи змінна визначена та чи є істиною, а “!!!” – чи визначено чи змінна визначена, та чи є неправдою. При цьому якщо змінна є Undefined, то завжди повернеться false.Jun 4, 2012
Перевірка на існування елемента js здійснюється оператором typeof. typeof поверне ” undefined “, якщо властивість не існує або її значення не визначено.
Функція isset() дає змогу визначити, ініціалізована змінна чи ні. Якщо змінна визначена, то isset() повертає значення true . Якщо змінна не визначена, то isset() повертає false . Також якщо змінна має значення null, функція isset() також повертає false .
Змінна, що не має присвоєного значення, має тип undefined . Також undefined повертають метод або інструкція, якщо змінна, що бере участь в обчисленнях, не має присвоєного значення. Функція повертає undefined , якщо вона не повертає будь-якого значення.