Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Resumo | Funções
Introdução ao TypeScript

bookResumo

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!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.94

bookResumo

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!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 7
some-alt