Executando verificação de segurança...
0

Não achei bizarrice nenhuma.
Ele executa funções internas para comparar.
Você mexeu em sua função interna e fez 💩
Mais especificamente mexeu na função toString().
Foi só isso que ocorreu.

Ei! Toda vez que for converter para toString esta variável, soma + 1 nela, tá.

🤪

Carregando publicação patrocinada...
2

Bom, se eu visse um código desses em qualquer sistema sério, acharia bizarro. A menos, é claro, que houvesse uma justificativa muito boa (mas não consigo imaginar nenhuma).