Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2013, 11:56
Аватар для borus
Кандидат Javascript-наук
Отправить личное сообщение для borus Посмотреть профиль Найти все сообщения от borus
 
Регистрация: 07.12.2012
Сообщений: 147

Как проверить что за неопределенность в переменной?
Здравствуйте.

Пытаюсь заставить работать правильно скрипт:
alert(shipping_id);
 if(shipping_id == null)alert('shipping_id is Null');
 if(shipping_id == undefined)alert('shipping_id is undefined');
 if (shipping_id != 1 && (shipping_id != null || shipping_id != undefined)) {
	document.getElementById('payment_id_1').disabled = 'disabled';
  }

первая команда выводит пустое окно, вторая и третья не срабатывает, но почему-то срабатывает 4-я строка. Не могу разобраться что же лежит в shipping_id.
Разобрался, переменная имела в себе пустую строку '', поэтому срабатывало условие.
Есть что-то типа var_dump в JS?

Последний раз редактировалось borus, 07.08.2013 в 13:28.
Ответить с цитированием