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

JavaScript é fracamente tipado. Isso significa que o motor faz conversões implícitas o tempo todo.

Isso aqui está errado, ser fracamente tipado não é realizar conversões implícitas o tempo todo.

É fazer isso do jeito errado

'2'+2 ser 4 não é necessariamente tipagem fraca, algumas linguagens como Lua podem se dar ao luxo, sem ser tipagem fraca, basta que a linguagem tenha operadores que ajustem a coerção implícita de tipos, a + b é sempre soma em Lua, então é OK fazer coerção implícita, em javascript pode ser adição ou concatenação então é um mecanismo fraco fazer a coerção implícita

Carregando publicação patrocinada...