Size: a a a

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

2021 April 29

НК

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

j

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

НК

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

j

jabascripter in JavaScript — русскоговорящее сообщество
null || (2&&3) || 3 || 4

это

if( null ){

}
else if( 2 ){
 if(3){

}
}
else if( 3 ){}
else if( 4 ){}
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
это грубо говоря
источник

НК

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

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
когда ванлайнеры надоели 🤣
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
😂
источник

NT

Nikita Titov in JavaScript — русскоговорящее сообщество
оператор || идет по порядку слева направо и смотрит на каждый операнд, если он приводится к тру, то он останавливается и возвращает значение, которое смогло привестись к тру, если дошли до конца и ничего не было тру, он вернет значение последнего, а && идет по каждому, и если вдруг встретил то, что приводится к фолс, то он его возвращает, если дошли до конца и все оказалось истинным, возращается последний
источник

НК

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

NT

Nikita Titov in JavaScript — русскоговорящее сообщество
причем важно рассматривать 2 && 3 как операнд
источник

НК

Николай Карнаушенко... in JavaScript — русскоговорящее сообщество
Так, почему тут "НЕ верно".
Они же идентичные "Объекты"?

let v1 = [1, 2, 3];
let v2 = [1, 2, 3];

if (v1 == v2) {
    console.log('Верно');
} else {
    console.log('Не верно');
}
источник

NT

Nikita Titov in JavaScript — русскоговорящее сообщество
он вообще тут не первый, он просто находится в логическом выражении
источник

НК

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

j

jabascripter in JavaScript — русскоговорящее сообщество
объекты салам алейкум
источник

NT

Nikita Titov in JavaScript — русскоговорящее сообщество
разные ссылки
источник

НК

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

NT

Nikita Titov in JavaScript — русскоговорящее сообщество
когда ты создаешь массив, для него создается непрерывное место в памяти
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
ты их не сможешь так сравнить
источник

NT

Nikita Titov in JavaScript — русскоговорящее сообщество
и собственно какой-то адрес начала
источник