Tipos Básicos: str, num, boolean
Parte da seção Introdução ao TypeScript do Journey de JavaScript da Coddy. Lição 6 de 73.
O TypeScript possui três tipos primitivos fundamentais que formam os blocos de construção da maioria das aplicações: string, number e boolean. Esses tipos permitem que você imponha que tipo de dados suas variáveis podem conter.
O tipo string é usado para dados de texto. Você pode declarar uma variável de string assim:
let productName: string = "Laptop";O tipo number lida com todos os valores numéricos no TypeScript - tanto inteiros quanto decimais:
let price: number = 999.99;O tipo boolean representa valores verdadeiro/falso, perfeito para flags e condições:
let inStock: boolean = true;Desafio
FácilCrie três variáveis separadas com anotações de tipo explícitas e valores apropriados:
Declare uma variável chamada productName com o tipo string e atribua a ela o valor "Gaming Mouse".
Declare uma variável chamada price com o tipo number e atribua a ela o valor 49.99.
Declare uma variável chamada inStock com o tipo boolean e atribua a ela o valor true.
Imprima todas as três variáveis no console em linhas separadas na ordem em que foram declaradas.
Experimente você mesmo
// TODO: Escreva seu código aqui
// Declare as três variáveis com anotações de tipo explícitas e valores
// Em seguida, imprima-as no consoleEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Introdução ao TypeScript
1Primeiros Passos com TS
O que é TypeScript?Por que usar TypeScript?Seu Primeiro Código TypeScriptProcesso de Compilação e ErrosRecapitulação: Introdução ao TS4Trabalhando com Funções
Tipagem de Parâmetros e RetornosTipagem de Arrow FunctionsO Tipo de Retorno 'void'Parâmetros Opcionais com '?'Valores Padrão de ParâmetrosTipagem de Rest ParametersDefinindo Tipos de FunçõesRecapitulação: Criando Funções Tipadas2Tipos Principais
Tipos Básicos: str, num, booleanO Tipo 'any': Válvula de EscapeO Tipo 'unknown'Trabalhando com 'null' e 'undef'Inferência de Tipo na PráticaAnotações de Tipo ExplícitasRecapitulação: Prática de Tipos Principais5Tipos: Aliases, Uniões e Interseções
Aliases de Tipos para PrimitivosTipos de União ('|')Trabalhando com Tipos de UniãoTipos LiteraisTipos de Interseção ('&')Combinando Aliases de TiposRecapitulação: Combinações Avançadas de Tipos3Estrutura de Dados: Arrays e Tuplas
Arrays TipadosModificador 'readonly' para ArraysO que é uma Tupla?Declarando e Acessando TuplasDesestruturando TuplasTuplas ReadonlyArrays Tipados MultidimensionaisSpread Operator com ArraysRecapitulação: Arrays e TuplasPratique por conta própria: Compilador de JavaScript online