caracteres especiais em javascript incorporado

Eu tenho algum javascript que está incorporado no arquivo html como este

<html>
    <head>
        <script>
            // and the script runs here
        </script>
    </head>
    <body></body>
</html>

E tem uma linha como esta

if((os == 'Mac')&&((br == 'Safari')||(br == 'Chrome')))

Tudo vai bem (o que significa que o script funciona), maso validador está gritando:

... o caractere "&" é o primeiro caractere de um delimitador, mas ocorreu como dados
... Esta mensagem pode aparecer em vários casos:
-Você tentou incluir o caractere "<" na sua página: você deve evitá-lo como "<"
-Você usou um "e" comercial sem escape "&": isso pode ser válido em alguns contextos, mas é recomendável usar "&", o que é sempre seguro.
-Outra possibilidade é que você esqueceu de fechar aspas em uma tag anterior.

Parece ridículo substituir tudo e por & amp. Como posso me livrar desse erro?

questionAnswers(1)

yourAnswerToTheQuestion