Регистрация
Вход в сайт
Форум
Учебник
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,149
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,149
Сообщение от
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,149
Сообщение от
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,149
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
О проекте
-
Обратная связь
-
Архив форума
-
Вверх