как перевести DIV на FLASH без контроля над встраиванием

Важно отметить, что «undefined» является вполне допустимым значением для удерживаемой переменной. Если вы хотите проверить, существует ли эта переменная вообще,

if (window.variableName)

является более полной проверкой, так как она проверяет, что переменная действительно определена. Однако это полезно только в том случае, если переменная гарантирована как объект! Кроме того, как указывали другие, это также могло бы вернуть значение false, если значение variableName равно false, 0, '' или null.

Тем не менее, этого обычно недостаточно для наших повседневных целей, поскольку мы часто не хотим иметь неопределенное значение. Таким образом, вы должны сначала проверить, что переменная определена, а затем утверждать, что она не определена неопределенностью с помощью оператора typeof, который, как указал Адам, не будет возвращен undefined, если переменная действительно не определена.

if ( variableName  && typeof variableName !== 'undefined' )
0
задан mskfisher 12 June 2012 в 12:36
поделиться