Опечатка в книге или я что-то не понял?
Книга Изучаем программирование на javascript Эрик Фримен.
Кому интересно страница 317 http://vk.com/doc1610887_410913980?h...130c8ef45b508e На этой странице пишут, то, что значение у переменной element будет псевдоистиным http://i78.fastpic.ru/big/2016/0831/...32fcc79338.jpg Но как оно может быть псевдоистиным, если element возвратит undefined? Из списка видно, то, что undefined это всевдоложное значение, значит значение псевдоложное. ///////////////////////////////// А на предыдущей странице, element возвращает null, как так? http://i82.fastpic.ru/big/2016/0831/...b80474958b.jpg будет false var element = document.getElementById('elementThatDoesExist'); if(element){ console.log('true') } else{ console.log('false') } |
DivMan, ты примеры делай и тут выкладывай... Зачем картинки рассматривать. ;)
|
Почему разные ответы?
document.getElementById('id'); //null var id = document.getElementById('id'); //undefined |
Цитата:
var id = document.getElementById('id'); alert(document.getElementById('id')); alert(id) Ответ одинаковый - null. |
бред какой-то
|
Цитата:
Цитата:
|
Цитата:
консольная команда с объявление переменной всегда вернет (и напишет) undefined, а вовсе не то значение, которое было присвоено. |
Цитата:
|
Часовой пояс GMT +3, время: 18:08. |