Страницы

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

суббота, 11 января 2020 г.

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

#javascript


Есть вот такая строка кода

correctAnswer &= ((answer.correct && answerCheckbox.checked) || (!answer.correct
&& !answerCheckbox.checked));


Никак не могу понять, что значит &=, как это работает?
Как вы уже поняли код не мой.
    


Ответы

Ответ 1



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

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

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