Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Comparación | Sentencias Condicionales
Introducción a TypeScript

bookOperadores de Comparación

Comencemos por entender qué son los operadores de comparación. Así que...

Aquí están los principales operadores de comparación en TypeScript:

  • == (igual): Compara dos valores para igualdad, convirtiéndolos a un tipo común si es necesario. Por ejemplo:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (estrictamente igual): Compara dos valores para igualdad sin conversión de tipo. Este operador considera tanto el tipo como el valor. Por ejemplo:
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
  • != (no es igual): Compara dos valores para desigualdad, convirtiéndolos a un tipo común si es necesario;
  • !== (estrictamente no es igual): Compara dos valores para desigualdad sin conversión de tipo.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (mayor que): Verifica si el valor de la izquierda es mayor que el valor de la derecha. Por ejemplo:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (menor que): Verifica si el valor de la izquierda es menor que el valor de la derecha. Por ejemplo:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (mayor o igual que): Verifica si el valor de la izquierda es mayor o igual que el valor de la derecha.

  • <= (menor o igual que): Verifica si el valor de la izquierda es menor o igual que el valor de la derecha.

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

Avanzado

Explicación de la conversión de tipos:

La conversión de tipos, también conocida como casting de tipos, es el proceso de cambiar el tipo de dato de un valor de un tipo a otro. En TypeScript, esto se puede hacer explícitamente utilizando aserciones de tipo o funciones de conversión. Por ejemplo, convertir un número a una cadena:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

La conversión de tipos es necesaria cuando se desea asegurar que un valor sea tratado como un tipo específico en un contexto determinado, especialmente cuando la inferencia de tipos de TypeScript no es suficiente. Ayuda a controlar los tipos de las variables y a evitar errores relacionados con los tipos en el código.

Nota

Más adelante en este curso hablaremos sobre qué son las functions y cómo crearlas y utilizarlas. Es un tema importante, pero por ahora, es demasiado pronto.

1. ¿Cuál es la diferencia entre == y === en TypeScript?

2. ¿Qué operador se utiliza para comprobar si un valor es mayor que otro en TypeScript?

question mark

¿Cuál es la diferencia entre == y === en TypeScript?

Select the correct answer

question mark

¿Qué operador se utiliza para comprobar si un valor es mayor que otro en TypeScript?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain the difference between `==` and `===` in more detail?

What are some common mistakes when using comparison operators in TypeScript?

Can you give more examples of type casting in TypeScript?

Awesome!

Completion rate improved to 2.94

bookOperadores de Comparación

Desliza para mostrar el menú

Comencemos por entender qué son los operadores de comparación. Así que...

Aquí están los principales operadores de comparación en TypeScript:

  • == (igual): Compara dos valores para igualdad, convirtiéndolos a un tipo común si es necesario. Por ejemplo:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (estrictamente igual): Compara dos valores para igualdad sin conversión de tipo. Este operador considera tanto el tipo como el valor. Por ejemplo:
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
  • != (no es igual): Compara dos valores para desigualdad, convirtiéndolos a un tipo común si es necesario;
  • !== (estrictamente no es igual): Compara dos valores para desigualdad sin conversión de tipo.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (mayor que): Verifica si el valor de la izquierda es mayor que el valor de la derecha. Por ejemplo:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (menor que): Verifica si el valor de la izquierda es menor que el valor de la derecha. Por ejemplo:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (mayor o igual que): Verifica si el valor de la izquierda es mayor o igual que el valor de la derecha.

  • <= (menor o igual que): Verifica si el valor de la izquierda es menor o igual que el valor de la derecha.

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

Avanzado

Explicación de la conversión de tipos:

La conversión de tipos, también conocida como casting de tipos, es el proceso de cambiar el tipo de dato de un valor de un tipo a otro. En TypeScript, esto se puede hacer explícitamente utilizando aserciones de tipo o funciones de conversión. Por ejemplo, convertir un número a una cadena:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

La conversión de tipos es necesaria cuando se desea asegurar que un valor sea tratado como un tipo específico en un contexto determinado, especialmente cuando la inferencia de tipos de TypeScript no es suficiente. Ayuda a controlar los tipos de las variables y a evitar errores relacionados con los tipos en el código.

Nota

Más adelante en este curso hablaremos sobre qué son las functions y cómo crearlas y utilizarlas. Es un tema importante, pero por ahora, es demasiado pronto.

1. ¿Cuál es la diferencia entre == y === en TypeScript?

2. ¿Qué operador se utiliza para comprobar si un valor es mayor que otro en TypeScript?

question mark

¿Cuál es la diferencia entre == y === en TypeScript?

Select the correct answer

question mark

¿Qué operador se utiliza para comprobar si un valor es mayor que otro en TypeScript?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
some-alt