Objetivos
Sintaxe básica
Diferente da linguagens como C, C++ e outras, TypeScript não possui um função main
como ponto de entrada. Por seu uma linguagem de script, cada declaração de código
feita pode ser executada imediatamente.
Como demonstrar o que foi dito acima, vamos utilizar o famoso exemplo Hello World
utilizado para aprender várias linguagens:
Exemplo 1
let msg: string = 'Olá, mundo!';
console.log(msg);
Saída
Olá mundo!
Como TypeScript é uma linguagem script interpretada, uma ferramenta como um navegador
Web irá realizar o processo de interpretação e execução.
A execução de declarações em TS é feita de forma linear. Uma vez que uma função,
expressão ou objeto são declarados o uso pode ser feito posteriormente.
Exemplo 2
//declaração da função
function funcao(){
//omitido
}
//uso da funcao
funcao()
A compilação é feita utilizando o compilador por linha de comando como mostrado
no exemplo abaixo que irá gerar um arquivo app.js. Visite a seção
Introdução para ver as ferramentas Desktop que possuem
recursos para instalação do ambiente TS local.
tsc app.ts
A integração com HTML é feita utilizando a tag <script> como pode ser visto no
exemplo básico. A linguagem HTML não será abordada neste tutorial.
Exemplo 3
<!DOCTYPE html>
<html>
<head>
<title>TypeScript</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
Como visto no primeiro exemplo acima, as declarações de linha de código em TypeScript
não precisam obrigatoriamente ser terminadas com o uso de (;).
Exemplo 4
let msg1: string = 'Hello, World'
let msg2: string = 'Hello, World';
O comando let é utilizando para declaração de variáveis. Strings em TS podem
ser declaradas utilizando (""), ('') ou (``). A tipagem é feita logo após o nome
da variável.
Comentários : linha e bloco
O uso de comentários na linguagem TypeScript é feita com o uso de // e /**/ que
definem comentários de linha ou bloco de linhas respectivamente.
Exemplo 5
// comentário de uma linha
/*
cometário em bloco
*/
Os caracteres { e } significam respectivamente o início e fim de um bloco de
declarações escritas na linguagem TypeScript.
Exemplo 6
if (a == true){
//suas declarações aqui
}
Classes, enumeradores, comandos e outros utilizam { e } para delimitar as declarações
contidas em seus blocos de código.
Por padrão, scripts escritos em linguagem TypeScript utilizam seus arquivos
terminados com extensão .ts. Esses podem também conter outras partes
de código para reuso.
Exemplo 7
app.ts
Outras extensões utilizadas no desenvolvimento de aplicações TS não serão abordadas,
pois são específicos de ferramentas e/ou frameworks para seus usos.
Histórico de atualizações
- 27/08/2025 - revisão 2 - Ajustes pontuais, target de links
- 13/09/2024 - revisão 1 - Pequenos ajustes gramaticais e melhorias
- 27/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.