Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Элементы интерфейса
»
checkbox решаем что делать
Страница 5 из 5
«
Первая
<
3
4
5
Опции темы
Искать в теме
#
41
(
permalink
)
10.11.2015, 18:44
pnpquest
Аспирант
Регистрация: 09.11.2015
Сообщений: 94
Сообщение от
рони
answer && correct++;
перевод с этрусского
if(answer == true)correct++;
перевод на русский
Тут не особо все однозначно
;-1 && alert(1) if(-1 == true) alert(2)
#
42
(
permalink
)
10.11.2015, 19:00
pnpquest
Аспирант
Регистрация: 09.11.2015
Сообщений: 94
Сообщение от
рони
if(answer == true)correct++;
Лучше писать просто if(answer), ЕМНИП, if всегда приводит выражение к булеву типу.
#
43
(
permalink
)
10.11.2015, 19:02
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,125
pnpquest
,
не путайте пожалуйста, в данном случае волшебного коня -1 не существует, конь либо true либо false.
#
44
(
permalink
)
10.11.2015, 19:04
pnpquest
Аспирант
Регистрация: 09.11.2015
Сообщений: 94
рони
,
Я говорю про общий случай. То о чем вы говорили как об эквивалентных выражениях -- неэквивалентны. То что вы показали -- это антипаттерн.
#
45
(
permalink
)
10.11.2015, 19:05
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,125
Сообщение от
pnpquest
Лучше писать просто
я в курсе, но
это была обьяснялка для ТС, если хотите попробуйте обьяснить ему или предложить свой вариант, я обьяснил как мог более добавить нечего.
#
46
(
permalink
)
10.11.2015, 19:11
pnpquest
Аспирант
Регистрация: 09.11.2015
Сообщений: 94
Сообщение от
рони
обьснить ему
У меня такой задачи нет, но я бы наверное лучше Boolean(value) использовал. Это явное приведение, оно ясней, и соответствует предмету.
#
47
(
permalink
)
10.11.2015, 19:12
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,125
Сообщение от
pnpquest
лучше Boolean(value) использовал
я вас как обычно не понимаю
#
48
(
permalink
)
10.11.2015, 19:24
pnpquest
Аспирант
Регистрация: 09.11.2015
Сообщений: 94
Сообщение от
рони
не понимаю
Если бы if принимал только булевы типы, мы могли бы писать явно
if(Boolean(value)) ...
это именно то, что происходит внутри. Происходит именно это, а не сравнение с чем-либо.
#
49
(
permalink
)
10.11.2015, 19:39
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,125
pnpquest
,
спасибо за попытку обьяснить
#
50
(
permalink
)
11.11.2015, 07:17
Lecseus
Аспирант
Регистрация: 13.08.2015
Сообщений: 45
рони, вы объяснили очень доходчиво. некоторые моменты остались неясными, но видимо они очевидны и объяснять больше нечего. буду использовать вариант с перебором, вникать.. спасибо
Страница 5 из 5
«
Первая
<
3
4
5
«
Вставить loader в функцию
|
текст блока в зависимости от нажатой ссылки
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Развитие стандарта HTML
Paguo-86PK
Элементы интерфейса
104
14.12.2015
21:58
Подставляется url превью к кглавной картинке. Что делать?
espltd
AJAX и COMET
2
10.11.2015
18:57
Узнать, что checkbox программно изменен
Zatvornik
Events/DOM/Window
1
09.02.2014
21:47
как получить тот кусок текста который сейчас видно на экране ?
mitiya
Общие вопросы Javascript
27
21.03.2013
12:21
Подскажите что должен делать этот код...
ms_train
Общие вопросы Javascript
8
13.11.2010
16:25
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх