Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori di Confronto | Istruzioni Condizionali
Introduzione a TypeScript

bookOperatori di Confronto

Iniziamo spiegando cosa sono gli operatori di confronto. Quindi...

Ecco i principali operatori di confronto in TypeScript:

  • == (uguale): Confronta due valori per uguaglianza, convertendoli a un tipo comune se necessario. Ad esempio:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strettamente uguale): Confronta due valori per uguaglianza senza conversione di tipo. Questo operatore considera sia il tipo che il valore. Ad esempio:
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
  • != (diverso): Confronta due valori per disuguaglianza, convertendoli a un tipo comune se necessario;
  • !== (strettamente diverso): Confronta due valori per disuguaglianza senza conversione di tipo.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (maggiore di): Verifica se il valore a sinistra è maggiore di quello a destra. Ad esempio:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (minore di): Verifica se il valore a sinistra è minore di quello a destra. Ad esempio:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (maggiore o uguale a): Verifica se il valore a sinistra è maggiore o uguale a quello a destra.

  • <= (minore o uguale a): Verifica se il valore a sinistra è minore o uguale a quello a destra.

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

Avanzato

Spiegazione del Type Casting:

Type casting, noto anche come conversione di tipo, è il processo di cambiamento del tipo di dato di un valore da un tipo a un altro. In TypeScript, questo può essere fatto esplicitamente utilizzando le asserzioni di tipo o le funzioni di conversione. Ad esempio, la conversione di un numero in una stringa:

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

Il type casting è necessario quando si desidera garantire che un valore venga trattato come un tipo specifico in un determinato contesto, specialmente quando l'inferenza dei tipi di TypeScript non è sufficiente. Aiuta a controllare i tipi delle variabili ed evitare errori relativi ai tipi nel codice.

Nota

Parleremo di cosa sono le funzioni e di come crearle e utilizzarle più avanti in questo corso. È un argomento importante, ma per ora è troppo presto.

1. Qual è la differenza tra == e === in TypeScript?

2. Quale operatore si usa per verificare se un valore è maggiore di un altro in TypeScript?

question mark

Qual è la differenza tra == e === in TypeScript?

Select the correct answer

question mark

Quale operatore si usa per verificare se un valore è maggiore di un altro in TypeScript?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookOperatori di Confronto

Scorri per mostrare il menu

Iniziamo spiegando cosa sono gli operatori di confronto. Quindi...

Ecco i principali operatori di confronto in TypeScript:

  • == (uguale): Confronta due valori per uguaglianza, convertendoli a un tipo comune se necessario. Ad esempio:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strettamente uguale): Confronta due valori per uguaglianza senza conversione di tipo. Questo operatore considera sia il tipo che il valore. Ad esempio:
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
  • != (diverso): Confronta due valori per disuguaglianza, convertendoli a un tipo comune se necessario;
  • !== (strettamente diverso): Confronta due valori per disuguaglianza senza conversione di tipo.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (maggiore di): Verifica se il valore a sinistra è maggiore di quello a destra. Ad esempio:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (minore di): Verifica se il valore a sinistra è minore di quello a destra. Ad esempio:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (maggiore o uguale a): Verifica se il valore a sinistra è maggiore o uguale a quello a destra.

  • <= (minore o uguale a): Verifica se il valore a sinistra è minore o uguale a quello a destra.

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

Avanzato

Spiegazione del Type Casting:

Type casting, noto anche come conversione di tipo, è il processo di cambiamento del tipo di dato di un valore da un tipo a un altro. In TypeScript, questo può essere fatto esplicitamente utilizzando le asserzioni di tipo o le funzioni di conversione. Ad esempio, la conversione di un numero in una stringa:

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

Il type casting è necessario quando si desidera garantire che un valore venga trattato come un tipo specifico in un determinato contesto, specialmente quando l'inferenza dei tipi di TypeScript non è sufficiente. Aiuta a controllare i tipi delle variabili ed evitare errori relativi ai tipi nel codice.

Nota

Parleremo di cosa sono le funzioni e di come crearle e utilizzarle più avanti in questo corso. È un argomento importante, ma per ora è troppo presto.

1. Qual è la differenza tra == e === in TypeScript?

2. Quale operatore si usa per verificare se un valore è maggiore di un altro in TypeScript?

question mark

Qual è la differenza tra == e === in TypeScript?

Select the correct answer

question mark

Quale operatore si usa per verificare se un valore è maggiore di un altro in TypeScript?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
some-alt