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

bookOperadores de Comparação

Vamos começar entendendo o que são operadores de comparação, em primeiro lugar. Então...

Aqui estão os principais operadores de comparação em TypeScript:

  • == (igual): Compara dois valores para verificar se são iguais, convertendo-os para um tipo comum, se necessário. Por exemplo:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (igualdade estrita): Compara dois valores para igualdade sem conversão de tipo. Esse operador considera tanto o tipo quanto o valor. Por exemplo:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (não igual): Compara dois valores quanto à desigualdade, convertendo-os para um tipo comum se necessário;
  • !== (estritamente não igual): Compara dois valores quanto à desigualdade sem conversão de tipo.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (maior que): Verifica se o valor à esquerda é maior do que o valor à direita. Por exemplo:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (menor que): Verifica se o valor à esquerda é menor que o valor à direita. Por exemplo:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (maior ou igual a): Verifica se o valor à esquerda é maior ou igual ao valor à direita.

  • <= (menor ou igual a): Verifica se o valor à esquerda é menor ou igual ao valor à direita.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Avançado

Explicação de Conversão de Tipos:

Conversão de tipos, também conhecida como conversão de tipos, é o processo de mudar o tipo de dados de um valor de um tipo para outro. No TypeScript, isso pode ser feito de forma explícita usando asserções de tipo ou funções de conversão. Por exemplo, convertendo um número para uma string:

let num: number = 42;
let str: string = num.toString();
// Conversão explícita de tipo de número para string

A conversão de tipos é necessária quando você quer garantir que um valor seja tratado como um tipo específico em um determinado contexto, especialmente quando a inferência de tipos do TypeScript não é suficiente. Isso ajuda a controlar os tipos das variáveis e a evitar erros relacionados a tipos no seu código.

Nota

Falaremos sobre o que são funções e como criá-las e usá-las mais tarde neste curso. É um tópico importante, mas por enquanto, é cedo demais.

1. Qual é a diferença entre == e === em TypeScript?

2. Qual operador você usa para verificar se um valor é maior que outro em TypeScript?

question mark

Qual é a diferença entre == e === em TypeScript?

Select the correct answer

question mark

Qual operador você usa para verificar se um valor é maior que outro em TypeScript?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1

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

bookOperadores de Comparação

Deslize para mostrar o menu

Vamos começar entendendo o que são operadores de comparação, em primeiro lugar. Então...

Aqui estão os principais operadores de comparação em TypeScript:

  • == (igual): Compara dois valores para verificar se são iguais, convertendo-os para um tipo comum, se necessário. Por exemplo:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (igualdade estrita): Compara dois valores para igualdade sem conversão de tipo. Esse operador considera tanto o tipo quanto o valor. Por exemplo:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (não igual): Compara dois valores quanto à desigualdade, convertendo-os para um tipo comum se necessário;
  • !== (estritamente não igual): Compara dois valores quanto à desigualdade sem conversão de tipo.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (maior que): Verifica se o valor à esquerda é maior do que o valor à direita. Por exemplo:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (menor que): Verifica se o valor à esquerda é menor que o valor à direita. Por exemplo:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (maior ou igual a): Verifica se o valor à esquerda é maior ou igual ao valor à direita.

  • <= (menor ou igual a): Verifica se o valor à esquerda é menor ou igual ao valor à direita.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Avançado

Explicação de Conversão de Tipos:

Conversão de tipos, também conhecida como conversão de tipos, é o processo de mudar o tipo de dados de um valor de um tipo para outro. No TypeScript, isso pode ser feito de forma explícita usando asserções de tipo ou funções de conversão. Por exemplo, convertendo um número para uma string:

let num: number = 42;
let str: string = num.toString();
// Conversão explícita de tipo de número para string

A conversão de tipos é necessária quando você quer garantir que um valor seja tratado como um tipo específico em um determinado contexto, especialmente quando a inferência de tipos do TypeScript não é suficiente. Isso ajuda a controlar os tipos das variáveis e a evitar erros relacionados a tipos no seu código.

Nota

Falaremos sobre o que são funções e como criá-las e usá-las mais tarde neste curso. É um tópico importante, mas por enquanto, é cedo demais.

1. Qual é a diferença entre == e === em TypeScript?

2. Qual operador você usa para verificar se um valor é maior que outro em TypeScript?

question mark

Qual é a diferença entre == e === em TypeScript?

Select the correct answer

question mark

Qual operador você usa para verificar se um valor é maior que outro em TypeScript?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
some-alt