Resumo
Parabéns!
Você deu um pequeno passo para uma pessoa, mas um salto gigante para sua carreira de sucesso! Você concluiu com êxito o curso para iniciantes em TypeScript, e isso é digno de elogios. Se você realizou todas as tarefas e estudou a teoria, está indo muito bem! Mas se pulou capítulos apenas para obter o certificado, bem, esse é um problema seu.
Vamos resumir todo o curso para iniciantes, o que é o TypeScript e por que ele é essencial. Vamos revisar a sintaxe básica, as vantagens do TypeScript e muito mais.
Visão geral
TypeScript é uma linguagem de programação de uso geral que funciona como um superset do JavaScript. O TypeScript se destaca por sua tipagem estática, realce de erros durante a fase de codificação, recursos de programação orientada a objetos e muitas outras melhorias em relação ao JavaScript.
TypeScript é muito apreciado e amplamente utilizado. É a escolha preferida para desenvolvimento front-end em muitas empresas de destaque e é um componente fundamental em vários frameworks populares. O exemplo mais simples é o Angular.
Sintaxe
Para exibir informações no console, utilizamos a seguinte sintaxe:
console.log("Text we want to output");
Se desejarmos declarar uma variável sem nenhum tipo, podemos utilizar a seguinte sintaxe:
let name = value;
Variável tipada:
let name: type = value;
Comentário em uma linha:
// commented fragment
Comentário de múltiplas linhas:
/* multi-line
fragment */
Declarações Condicionais
Sintaxe da declaração if:
if (condition) {
// code to be executed if the condition is true
}
condition deve ter o tipo boolean!
Instrução if-else:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Arrays
Declaração de array:
let name[]: type[] = [element1, elememt2, ... , elementN];
Indexação baseada em zero:
[0, 1, 2, ..., n];
Isso significa que o primeiro elemento do array terá o índice 0, o segundo elemento terá o índice 1, e assim por diante.
É possível obter o elemento do array utilizando seu índice:
var element = array[index];
Você também pode modificar os elementos do array utilizando seus índices:
array[index] = value;
Você pode explorar métodos de array neste capítulo: Trabalhando com Elementos de Array
Laços
Sintaxe do while-loop:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
A palavra-chave break é utilizada para interromper imediatamente a execução de um loop.
Sintaxe do loop do-while:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
O loop do-while será executado pelo menos uma vez.
Sintaxe do loop for:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funções
Sintaxe de funções:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Como chamar uma função?
functionName(parameters);
Estes são os conceitos e a sintaxe básicos abordados neste curso.
A partir deste ponto, você possui uma base em TypeScript e pode escrever programas e funções simples. Em cursos futuros, serão apresentados tópicos mais avançados, como programação orientada a objetos, classes, objetos, funções anônimas e muito mais.
Parabéns mais uma vez e desejo um merecido descanso. Excelente desempenho!
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.94
Resumo
Deslize para mostrar o menu
Parabéns!
Você deu um pequeno passo para uma pessoa, mas um salto gigante para sua carreira de sucesso! Você concluiu com êxito o curso para iniciantes em TypeScript, e isso é digno de elogios. Se você realizou todas as tarefas e estudou a teoria, está indo muito bem! Mas se pulou capítulos apenas para obter o certificado, bem, esse é um problema seu.
Vamos resumir todo o curso para iniciantes, o que é o TypeScript e por que ele é essencial. Vamos revisar a sintaxe básica, as vantagens do TypeScript e muito mais.
Visão geral
TypeScript é uma linguagem de programação de uso geral que funciona como um superset do JavaScript. O TypeScript se destaca por sua tipagem estática, realce de erros durante a fase de codificação, recursos de programação orientada a objetos e muitas outras melhorias em relação ao JavaScript.
TypeScript é muito apreciado e amplamente utilizado. É a escolha preferida para desenvolvimento front-end em muitas empresas de destaque e é um componente fundamental em vários frameworks populares. O exemplo mais simples é o Angular.
Sintaxe
Para exibir informações no console, utilizamos a seguinte sintaxe:
console.log("Text we want to output");
Se desejarmos declarar uma variável sem nenhum tipo, podemos utilizar a seguinte sintaxe:
let name = value;
Variável tipada:
let name: type = value;
Comentário em uma linha:
// commented fragment
Comentário de múltiplas linhas:
/* multi-line
fragment */
Declarações Condicionais
Sintaxe da declaração if:
if (condition) {
// code to be executed if the condition is true
}
condition deve ter o tipo boolean!
Instrução if-else:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Arrays
Declaração de array:
let name[]: type[] = [element1, elememt2, ... , elementN];
Indexação baseada em zero:
[0, 1, 2, ..., n];
Isso significa que o primeiro elemento do array terá o índice 0, o segundo elemento terá o índice 1, e assim por diante.
É possível obter o elemento do array utilizando seu índice:
var element = array[index];
Você também pode modificar os elementos do array utilizando seus índices:
array[index] = value;
Você pode explorar métodos de array neste capítulo: Trabalhando com Elementos de Array
Laços
Sintaxe do while-loop:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
A palavra-chave break é utilizada para interromper imediatamente a execução de um loop.
Sintaxe do loop do-while:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
O loop do-while será executado pelo menos uma vez.
Sintaxe do loop for:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funções
Sintaxe de funções:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Como chamar uma função?
functionName(parameters);
Estes são os conceitos e a sintaxe básicos abordados neste curso.
A partir deste ponto, você possui uma base em TypeScript e pode escrever programas e funções simples. Em cursos futuros, serão apresentados tópicos mais avançados, como programação orientada a objetos, classes, objetos, funções anônimas e muito mais.
Parabéns mais uma vez e desejo um merecido descanso. Excelente desempenho!
Obrigado pelo seu feedback!