|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2017, 11:45 | #1 |
Пользователь
Регистрация: 27.08.2017
Сообщений: 99
|
undefined и null. Как жить с ними?
Недавно (с недельку) начал изучать javaScript. И для меня важно понять суть. В любом случае undefined и null ошибка кода. Я так понимаю, что и ведут они себя по разному, например с применением typeof или между собой === - возвращается "ложь", а == - возвращает "правда". И я ни как не возьму в толк, какие действия программиста когда возвращаются эти значения?..
Ну хорошо, undefined (не присвоено значение), будем искать где не присвоено значение, а null - весь код перевернём??? Понимаю, что так нужно, но всё равно не могу понять... Подскажите пожалуйста простым более понятным языком! С Наилучшими пожеланиями! И заранее благодарен. |
16.09.2017, 12:02 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну вы ж знаете где вы в своем коде null присваиваете, сторонние функции обычно тоже документированы.
Но вообще да, это известная проблема. https://en.wikipedia.org/wiki/Null_pointer#History https://en.wikipedia.org/wiki/Void_safety В некоторых языках (например Kotlin) есть специальные типы, которые могут быть null (и при обращениях к значениям этих типов всегда нужно проверять, иначе не скомпилируется программа), а остальным нельзя присвоить null.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.09.2017, 14:45 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Хош прикол еще?
Код:
Alar, верни репу!
|
17.09.2017, 09:40 | #4 |
Пользователь
Регистрация: 27.08.2017
Сообщений: 99
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как дальше жить? | ponchic | Win Api | 12 | 29.04.2016 18:35 |
Сервер отправляет объект не null, а клиент принимает null (C# WCF) | NewLamer&Programer | Общие вопросы .NET | 3 | 22.04.2016 18:55 |
Как будем жить? | С.М.С | Свободное общение | 138 | 18.08.2011 10:29 |
Если Вам скажут, что Вам жить 2 года, как вы будете жить? | grenles | Свободное общение | 51 | 15.11.2010 21:59 |
Как, и зачем жить? | kolobok1000 | Свободное общение | 28 | 18.11.2009 20:57 |