Declaração de variável digitada
Uma vez que o TypeScript é um superconjunto do JavaScript, não há muitas diferenças na sintaxe básica. Mas agora, vamos observar uma das diferenças mais importantes - a tipagem.
O TypeScript introduz o conceito de variáveis tipadas, onde o tipo de cada variável é definido explicitamente. Dentre os diversos tipos de dados suportados pelo TypeScript, três tipos comumente usados são number
, boolean
e string
.
Anteriormente, declaramos variáveis usando a palavra-chave var
, e o TypeScript inferiu automaticamente o tipo dessa variável. Agora, vamos facilitar o trabalho do TypeScript e definir manualmente o tipo da variável. Isto é feito da seguinte forma:
12let one : number = 10; console.log(one)
A sintaxe é um pouco diferente, e vamos verificar qual tipo nossa variável one
será. Vamos dar uma olhada mais de perto na sintaxe:
let nome_da_variavel: tipo = valor;
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 percebido que é como se estivéssemos comandando nosso código: Que a variável seja uma string!
Dessa forma, será mais fácil para você lembrar a sintaxe.
booleano
Agora vamos passar para o tipo booleano
, que é um tipo de dado que só pode conter os valores true
e false
.
Q: Para que ele é usado?
A: É usado 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 eles mais tarde neste curso.
Vamos dar uma olhada em uma variável com o tipo booleano:
12let variable : boolean = true; console.log(variable);
Para que serve a tipagem de dados?
Primordialmente, a tipagem de dados auxilia o programador a entender melhor o seu código. Você tem a liberdade de escolher se deseja usar a tipagem de dados ou não, mas o TypeScript é altamente considerado por essa funcionalidade.
Ademais, 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 coincidem, conforme mostrado na captura de tela:
Definimos variáveis com os tipos number
e string
. Depois tentamos dividir um valor numérico por uma string. O compilador nos avisa 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 other data types are commonly used in TypeScript?
Why is explicit typing preferred over implicit typing?
Awesome!
Completion rate improved to 2.94
Declaração de variável digitada
Deslize para mostrar o menu
Uma vez que o TypeScript é um superconjunto do JavaScript, não há muitas diferenças na sintaxe básica. Mas agora, vamos observar uma das diferenças mais importantes - a tipagem.
O TypeScript introduz o conceito de variáveis tipadas, onde o tipo de cada variável é definido explicitamente. Dentre os diversos tipos de dados suportados pelo TypeScript, três tipos comumente usados são number
, boolean
e string
.
Anteriormente, declaramos variáveis usando a palavra-chave var
, e o TypeScript inferiu automaticamente o tipo dessa variável. Agora, vamos facilitar o trabalho do TypeScript e definir manualmente o tipo da variável. Isto é feito da seguinte forma:
12let one : number = 10; console.log(one)
A sintaxe é um pouco diferente, e vamos verificar qual tipo nossa variável one
será. Vamos dar uma olhada mais de perto na sintaxe:
let nome_da_variavel: tipo = valor;
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 percebido que é como se estivéssemos comandando nosso código: Que a variável seja uma string!
Dessa forma, será mais fácil para você lembrar a sintaxe.
booleano
Agora vamos passar para o tipo booleano
, que é um tipo de dado que só pode conter os valores true
e false
.
Q: Para que ele é usado?
A: É usado 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 eles mais tarde neste curso.
Vamos dar uma olhada em uma variável com o tipo booleano:
12let variable : boolean = true; console.log(variable);
Para que serve a tipagem de dados?
Primordialmente, a tipagem de dados auxilia o programador a entender melhor o seu código. Você tem a liberdade de escolher se deseja usar a tipagem de dados ou não, mas o TypeScript é altamente considerado por essa funcionalidade.
Ademais, 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 coincidem, conforme mostrado na captura de tela:
Definimos variáveis com os tipos number
e string
. Depois tentamos dividir um valor numérico por uma string. O compilador nos avisa que podemos estar cometendo um erro. O compilador cuida bem de nós.
Obrigado pelo seu feedback!