tipagem dinâmica

Em uma linguagem de programação dinamicamente tipada, variáveis e expressões não possuem tipos atribuídos. Isso significa que o tipo não pode ser verificado até o tempo de execução. Compare com fortemente tipada.