Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 29

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
Да,это приводит к булевому типу
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
"Двойное не" проще говоря
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
Интересно, впервые с таким сталкиваюсь.
Прохожу обучение и там вопрос
Есть ли разница между выражениями? !!( a && b ) и (a && b)?

Редактор говорит что это разные выражения
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Логически разницы нет
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
&& запинается на лжи
|| запинается на правде
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
(1 && 2) вернёт 2
потом ты сравниваешь
2 и true
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
Конечно интересно, но мне пока что это еще не пригодилось.
Я только начинаю изучать JS

Спасибо👍
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
вот теперь понял, благодарю))
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
let a = [] + 1 + 2; // Выдает 12

Если я правильно понимаю, то тут происходит следующее
*   объект + 1 + 2
*   тк в объект считается строкой и в нем ничего нет, он его не считает
*   далее 1 + 2 так же считаются строкой (из за объекта [] )
*  Происходит объединение строк и результат = 12
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
да правильно
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
Спасибо
источник

DP

Dmitri Pisarev in JavaScript — русскоговорящее сообщество
ну вроде не совсем. [] при конвертации в строку становится пустой строкой
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
спасибо
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
Помогите разобраться, почему ответ 3?

Я смотрю со стороны приоритета (математика) и приоритета операторов (JavaScript)

Но никак не пойму, почему 3
источник

A

Artem in JavaScript — русскоговорящее сообщество
|| вернёт второе значение, если первое false
&& вернёт второе значение, если первое true
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
первый truthy проходит
источник

Оа

Отвал ам Уды... in JavaScript — русскоговорящее сообщество
&& возвращает последнее истинное значение
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
null = 0
идем дальше в скобки, 2 true идем дальше 3 true
источник