Как проверить что за неопределенность в переменной?
Здравствуйте.
Пытаюсь заставить работать правильно скрипт: 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? |
Цитата:
Это значение полностью удовлетворяет твоему условию Цитата:
var shipping_id=''; 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)) { alert('Opa!'); }; |
Цитата:
|
Часовой пояс GMT +3, время: 14:35. |