Após analisar o código e realizar diversos testes, percebi que o erro era simplesmente o sinal de igualdade que ao invés de " = " deve ser " == ". O sinal de igualdade " = " deve ser usado quando queremos atribuir algo para uma variável, já o sinal " == " deve ser utilizado quando queremos realizar uma comparação.