1
resposta

mesmo com tipagem dinâmica acontece o erro de TypeError?

mesmo com tipagem dinâmica ocorre esse erro? TypeError: Indica que o código esperava receber um dado de um determinado tipo, tal qual uma string de texto, mas recebeu outro, como um número, booleano ou null. att

1 resposta

A tipagem dinâmica, é uma característica da linguagem. Isso quer dizer que o javascript irá detectar o tipo de uma variável ou constante. Os erros relacionados à tipagem, ocorrem quando uma classe ou função espera um tipo de variável ou constante, e outro é fornecido. Exemplo:

var num = 123;
num.toUpperCase();

Isso irá gerar um erro de tipo, pois toUpperCase() espera caracteres que não sejam numéricos, enquanto a variável 123 é um número.