Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
-dim-
0 / 0 / 1
Регистрация: 18.09.2008
Сообщений: 26
1

null и undefined ? Как мне узнать определина ли переменная или нет ?

12.07.2009, 19:15. Просмотров 1333. Ответов 3
Метки нет (Все метки)

Народ, ПОМОГИТЕ разобратьься с понятиями null и undefined
Как можно пользовать null япримерно понимаю, но как мне узнать
определина ли переменная или нет ???

Мне надо проверять в цикле елементы массива.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2009, 19:15
Ответы с готовыми решениями:

Как узнать, существует или нет переменная логического типа?
Для того, чтобы узнать существует ли та или иная переменная достаточно подставить ее в условие...

Как мне узнать открыта данная книга Excel или нет?
Два раза открываю Excel, например, через 'StartProgramsMicrosoft Excel'. В каждом из них открываю...

XML. Как мне добится того, чтоб в списке было 1, NULL, NULL, 4?
Есть следующий кусочек XML файла: <root> <row> <cell><data>1</data></cell>...

Исправить ошибку Undefined is not a function или can't read property of null
Блин, вот что в javascript'e намудрили. Во многих языках все нормально, но вот с ним вечно...

как мне узнать 1гб или 512 мб памяти у видеокарты ?
как мне узнать 1гб или 512 мб памяти у видеокарты ?

3
sl_play
2 / 2 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
12.07.2009, 22:23 2
посмотри тему 'как получить номер элемента в массиве'
0
sl_play
2 / 2 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
12.07.2009, 23:28 3
если это не то, что ты искал - сформулируй конкретно, что ты хочешь делать с массивом!
0
Maksim
13.07.2009, 07:07 4
Есть такая функция, typeof(...)

Возвращает в зависимости от переданного параметра в виде строки 'number,' 'string,' 'boolean,' 'object,' 'function,' и 'undefined.'

То есть пишешь в цикле
Код
if (myArray[i]=='undefined') {
//...your code here
}
Равенство объекта нулю определяется просто как
Код
if (object==null) {
//...your code here
}
А вообще, удобно успользовать для проверки того, определена переменная или объект, простое условие NOT:
Код
if (!myVar) {
//...объект не определен, либо равен null...
} else {
//...работаем с объектом
}
Только нужно быть внимательным при использовании числовых переменных.
Если переменная равна нулю, то !0 возвращает true...
Хотя переменная определена...
Поэтому такое условие лучше использовать только для объектов и не числовых переменных (декларированных директивой 'var' !!!)
13.07.2009, 07:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2009, 07:07

Страница выдает ошибку - Ошибка выполнения Microsoft JScript: 'undefined' - есть null или не является объектом
страница выдает ошибку - Ошибка выполнения Microsoft JScript: 'undefined' - есть null или не...

Как узнать в бане или нет?
Подскажите пожалуйста. Яндекс сначала увеличил трафик моего сайта в два раза, потом через 3 дня...

как узнать писсемизирован ли сайт или нет?
как это можно узнать? как проверить на наличие в индексе это я знаю, а вот на писсемизацию не знаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru