Страницы

Поиск по вопросам

понедельник, 4 марта 2019 г.

Подскажите что значит &=

Есть вот такая строка кода
correctAnswer &= ((answer.correct && answerCheckbox.checked) || (!answer.correct && !answerCheckbox.checked));
Никак не могу понять, что значит &=, как это работает? Как вы уже поняли код не мой.


Ответ

Это оператор присваивания с побитовым AND. Обозначает он следующее:
correctAnswer = correctAnswer & ((answer.correct && answerCheckbox.checked) || correctAnswer & (!answer.correct && !answerCheckbox.checked));
Подробнее можно прочитать здесь: https://developer.mozilla.org...

Комментариев нет:

Отправить комментарий