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

Não seria a mesma coisa, mas seria próximo. Explico:
A tipagem no TS muitas vezes ocorre de forma presumida. Já em uma linguagem fortemente tipada ela tem sempre que ser declarada.

// TypeScript
const x = 10;
// Java
int x = 10;

No TS, a variável x vai assumir o tipo number automaticamente, mesmo sem ser declarado.
Já no Java, vemos que o tipo int obrigatoriamente deve ser declarado.

Fora isso, quando se trata de variáveis mais complexas, como Objetos ou Arrays, a tipagem no TS tende a ser mais complexo e bem mais restritiva que outras linguagens.

Carregando publicação patrocinada...