- O que é TypeScript e como ele se relaciona com o JavaScript?
- Porque dizemos que Typescript é transpilado ao invés de compilado?
- Qual é a diferença entre variáveis declaradas com
var
,let
econst
em TypeScript? - Como você define um tipo explícito para uma variável em TypeScript?
- O que é inferência de tipos?
- Qual a diferença entre atribuição de tipo e inicialização de variável? Me dê um exemplo de variável inicializada e não inicializada.
- Qual valor possui uma variável não inicializada?
- Quais os três tipos de dados primitivos em TypeScript?
- Quais os três tipos de dados que representam "ausência de valor" em TypeScript? Quando usar cada um deles?
- O que é o tipo
any
em TypeScript? - Crie uma variável que pode ser do tipo
string
ounumber
. - Como você declara um array de números em TypeScript?
- Como converter de
string
paranumber
em TypeScript? - Como converter de
number
parastring
em TypeScript? - Dado um número quebrado, como você arredonda ele para baixo?
- Como verificar se uma variável que pode ser
null
possui um valor? - Se
for
ewhile
podem fazer a mesma coisa, por que usar um em vez do outro?