Declaração de Variável Tipada
Como TypeScript é um superconjunto do JavaScript, não há muitas diferenças na sintaxe básica. No entanto, vamos analisar uma das diferenças mais importantes: a tipagem.
TypeScript introduz o conceito de variáveis tipadas, onde o tipo de cada variável é definido explicitamente. Entre os vários tipos de dados suportados pelo TypeScript, três tipos comumente utilizados são number, boolean e string.
Anteriormente, declarava-se variáveis utilizando a palavra-chave var, e o TypeScript inferia automaticamente o tipo dessa variável. Agora, facilitaremos o trabalho do TypeScript e definiremos manualmente o tipo da variável. Isso é feito da seguinte forma:
12let one : number = 10; console.log(one)
A sintaxe é um pouco diferente, e podemos ver qual tipo nossa variável one terá. Vamos analisar mais de perto a sintaxe:
let variable_name : type = value;
Da mesma forma, podemos definir variáveis dos outros dois tipos, por exemplo, uma string:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Você pode ter notado que é como se estivéssemos comandando nosso código: Que a variável seja uma string!
Dessa forma, será mais fácil lembrar a sintaxe.
boolean
Agora vamos para o tipo boolean, que é um tipo de dado que só pode armazenar os valores true e false.
Q: Para que serve?
A: É utilizado para executar blocos de código com condições.
Q: O que são blocos de código com condições?
A: Você aprenderá sobre isso mais adiante neste curso.
Veja um exemplo de variável com o tipo boolean:
12let variable : boolean = true; console.log(variable);
Para que serve a tipagem de dados?
Principalmente, a tipagem de dados auxilia o programador a compreender melhor seu código. Existe a liberdade de decidir se deseja utilizar tipagem de dados ou não, mas o TypeScript é altamente valorizado por esse recurso.
Além disso, a tipagem de dados ajuda a evitar erros, pois o compilador do TypeScript irá destacar trechos do código onde os tipos de dados não correspondem, como mostrado na captura de tela:
Definimos variáveis com os tipos number e string. Em seguida, tentamos dividir um valor numérico por uma string. O compilador nos alerta que podemos estar cometendo um erro. O compilador cuida bem de nós.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain more about type inference in TypeScript?
What happens if I assign a value of the wrong type to a variable?
Are there other basic data types in TypeScript I should know about?
Awesome!
Completion rate improved to 2.94
Declaração de Variável Tipada
Deslize para mostrar o menu
Como TypeScript é um superconjunto do JavaScript, não há muitas diferenças na sintaxe básica. No entanto, vamos analisar uma das diferenças mais importantes: a tipagem.
TypeScript introduz o conceito de variáveis tipadas, onde o tipo de cada variável é definido explicitamente. Entre os vários tipos de dados suportados pelo TypeScript, três tipos comumente utilizados são number, boolean e string.
Anteriormente, declarava-se variáveis utilizando a palavra-chave var, e o TypeScript inferia automaticamente o tipo dessa variável. Agora, facilitaremos o trabalho do TypeScript e definiremos manualmente o tipo da variável. Isso é feito da seguinte forma:
12let one : number = 10; console.log(one)
A sintaxe é um pouco diferente, e podemos ver qual tipo nossa variável one terá. Vamos analisar mais de perto a sintaxe:
let variable_name : type = value;
Da mesma forma, podemos definir variáveis dos outros dois tipos, por exemplo, uma string:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Você pode ter notado que é como se estivéssemos comandando nosso código: Que a variável seja uma string!
Dessa forma, será mais fácil lembrar a sintaxe.
boolean
Agora vamos para o tipo boolean, que é um tipo de dado que só pode armazenar os valores true e false.
Q: Para que serve?
A: É utilizado para executar blocos de código com condições.
Q: O que são blocos de código com condições?
A: Você aprenderá sobre isso mais adiante neste curso.
Veja um exemplo de variável com o tipo boolean:
12let variable : boolean = true; console.log(variable);
Para que serve a tipagem de dados?
Principalmente, a tipagem de dados auxilia o programador a compreender melhor seu código. Existe a liberdade de decidir se deseja utilizar tipagem de dados ou não, mas o TypeScript é altamente valorizado por esse recurso.
Além disso, a tipagem de dados ajuda a evitar erros, pois o compilador do TypeScript irá destacar trechos do código onde os tipos de dados não correspondem, como mostrado na captura de tela:
Definimos variáveis com os tipos number e string. Em seguida, tentamos dividir um valor numérico por uma string. O compilador nos alerta que podemos estar cometendo um erro. O compilador cuida bem de nós.
Obrigado pelo seu feedback!