Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Альтернатива


Автор: Predator199 13.11.2012, 09:00
Есть ли в js, альтернатива функции isset из php?

Автор: skyboy 13.11.2012, 09:27
=== undefined

Автор: Predator199 13.11.2012, 12:06
Так прописывать?
if(undefined({$ok})){
Так не выходит 
undefined=={$ok}

Автор: Aliance 13.11.2012, 13:06
А в гугле забанили? Понимаю...

Код

function isset(variable) {
    return typeof variable !== 'undefined';
}

var a = 3;
var b;

alert( isset(a) ); // true, т.е. переменная установлена
alert( isset(b) ); // false, т.е. переменная не установлена

Автор: CruorVult 13.11.2012, 13:19
Aliance, только проверка на тождественное равенство не нужна. Это же строковые значения.

Автор: Predator199 13.11.2012, 14:51
Цитата(Aliance @ 13.11.2012,  13:06)
А в гугле забанили? Понимаю...

Спасибо за понимание=)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)