Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.08.2016, 14:16
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Опечатка в книге или я что-то не понял?
Книга Изучаем программирование на 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')
}
Ответить с цитированием
  #2 (permalink)  
Старый 31.08.2016, 15:12
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

DivMan, ты примеры делай и тут выкладывай... Зачем картинки рассматривать.
Ответить с цитированием
  #3 (permalink)  
Старый 31.08.2016, 15:28
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Почему разные ответы?

document.getElementById('id'); //null

var id = document.getElementById('id'); //undefined
Ответить с цитированием
  #4 (permalink)  
Старый 31.08.2016, 15:42
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

DivMan, это же схематично, 'elementThatDoesExist' (элемент который существует), 'elementThatDoesntExist' (элемент который не существует), учи английский...
Ответить с цитированием
  #5 (permalink)  
Старый 31.08.2016, 15:49
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от DivMan
Почему разные ответы?

document.getElementById('id'); //null

var id = document.getElementById('id'); //undefined
Бивас, тест! (с)
var id = document.getElementById('id');
alert(document.getElementById('id'));
alert(id)

Ответ одинаковый - null.
Ответить с цитированием
  #6 (permalink)  
Старый 31.08.2016, 16:01
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

бред какой-то
Ответить с цитированием
  #7 (permalink)  
Старый 31.08.2016, 16:13
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от DivMan
бред какой-то
Ты даже не знаешь определение этого слова...
Цитата:
Бред
I см. Психические расстройства.
II (delirium) совокупность идей, суждений, не соответствующих действительности, полностью овладевающих сознанием больного и не корригируемых при разубеждении и разъяснении.
Ответить с цитированием
  #8 (permalink)  
Старый 31.08.2016, 17:07
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от DivMan
Почему разные ответы?

document.getElementById('id'); //null

var id = document.getElementById('id'); //undefined
щас угадаю: ты проверял в консольке? )

консольная команда с объявление переменной всегда вернет (и напишет) undefined, а вовсе не то значение, которое было присвоено.
Ответить с цитированием
  #9 (permalink)  
Старый 01.09.2016, 06:45
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Сообщение от DivMan
бред какой-то
Сожги эту книжку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что лучше, gulp или модуляторы Velidan Javascript под браузер 1 14.01.2016 16:35
Javascript чат-бот FanAizu Общие вопросы Javascript 5 30.01.2014 03:00
Что занимает меньше памяти, null или undefined? jsuse Общие вопросы Javascript 12 27.05.2012 23:20
Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS Gozar Общие вопросы Javascript 20 16.08.2009 23:36
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39