Atribuição lógica
O JavaScript suporta uma gama de operadores de atribuição compostos que permitem aos programadores expressar de forma sucinta uma operação binária em conjunto com a atribuição. Atualmente, apenas operações matemáticas ou bit a bit são suportadas.