| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Чем разница между "undefined" и undefined |
| Автор: Royan 20.12.2007, 11:46 | ||
Положим имеется код
В чем тут разница? |
| Автор: AKS 20.12.2007, 12:58 |
Во втором условии Вы сравниваете строку, которую должен возвратить оператор typeof, со значением переменной (которой, кстати, может и не быть). Смысла в такой проверке мало - "непустая" строка (ожидаемая от оператора typeof) не будет эквивалентна значению переменной, которое "по-умолчанию" должно быть "неопределенным". Другое дело с первым условием - оператор возвращает какую-то из предустановленных строк, а Вы проверяете совпадение. |
| Автор: AKS 20.12.2007, 16:48 |
Ответ на этот вопрос Вы легко найдете в поиске (хотя я уже написал, что это). |