![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Привет ребята.
Есть одна строка кода которую я не могу понять Код HTML:
r = r === "true" ? !0 : r === "false" ? !1 : r === "null" ? null : +r + "" === r ? +r : D.test(r) ? v.parseJSON(r) : r Код HTML:
r === "null" ? null : +r + "" === r ? +r : D.test(r) ? v.parseJSON(r) : r
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
Последний раз редактировалось pompiduskus; 04.04.2014 в 21:54. Причина: Очепятка |
![]() |
![]() |
![]() |
#2 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
![]()
почитайте о тернарном операторе и поймешь ) http://msdn.microsoft.com/ru-ru/libr...(v=vs.94).aspx
Самый перспективный framework Yii (c)
|
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 06.04.2014
Сообщений: 1
|
![]() Цитата:
Код:
Кто-то очень любящий типы решил писать на js. Вероятно дальше по коду будет кучка typeof() |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Ребята, в Жабе не очень, но "===", это знак эквивалентности. Как это работает (в С++ такого нет), понятия не имею, что это такое.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
=== говорит что нужно сравнить не только значения но и типы.
Грубый пример: Сравнить 5 вещественную и 5 целочисленную. Но это оч. грубый пример ![]()
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Не силён в этом (не-было необходимости). Для меня, и по-сей день, не определено, чем отличается функция сравнения от эквивалентности. Не, подсознательно, я это понимаю, но как это реализовали в коде, ди сих пор не втемяшу.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну я тоже не особо использую этот опер, так что не могу примеров привести. Нужно рыться в книгах и статьях.
Вот хотя бы тут: http://javascript.ru/comparison-operators
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Я бы смог и порыться, но сегодня настроение не то
![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#9 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]() Цитата:
Код:
![]() Строгое сравнение надежней, позволяет избежать ошибок из-за приведения типов. Ну, еще и быстрее, т.к. не юзает приведение типов.
Alar, верни репу!
|
|
![]() |
![]() |
![]() |
#10 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Большое спасибо.
![]()
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
НЕ могу понять в чем проблема моего кода | paul_8 | C# (си шарп) | 5 | 13.10.2013 23:06 |
Void(не могу понять участок кода) | Slems | Visual C++ | 5 | 03.09.2012 16:53 |
не могу понять, что за ошибка (С++) | mpdasa | Помощь студентам | 1 | 25.06.2012 19:56 |
не могу понять, что за скрипт | ZET78 | JavaScript, Ajax | 0 | 18.08.2010 00:10 |
Задачка на Pascal, объясните, пожалуйста, я тут что -то не могу разобраться. | Girlo4ka | Помощь студентам | 6 | 28.12.2008 15:02 |