Пытаюсь понять функцию prompt.
Здравствуйте.
let testWindow = prompt('What do you expect?'); if (testWindow == null) { alert('Nothing!'); } И let testWindow = prompt('What do you expect?'); if (!testWindow) { alert('Nothing!'); } Вопрос такой: между "!testWindow" и "testWindow == null" есть какая-то разница? Именно в техническом плане. И если не затруднит, поподробней, пожалуйста. |
if (!testWindow) выполнится если
testWindow === null testWindow === undefined testWindow === false testWindow === 0 testWindow === "" testWindow === NaN if (testWindow==null) выполнится если testWindow === null testWindow === undefined |
Часовой пояс GMT +3, время: 13:15. |