Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatori e Confronti | Section
/
Basi di JavaScript

bookOperatori e Confronti

Scorri per mostrare il menu

Gli operatori consentono di eseguire calcoli e confrontare valori. Tipi di operatori

  • Aritmetici: +, -, *, /, %;
  • Assegnazione: =, +=, -=;
  • Confronto: ==, ===, !=, !==, >, <, >=, <=.
12345678910111213
// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true
copy

Quando si utilizzano operatori di confronto, JavaScript valuta i valori come truthy o falsy. Un valore truthy è qualsiasi valore considerato vero in un contesto booleano, mentre un valore falsy è considerato falso. I valori falsy più comuni in JavaScript sono:

  • false;
  • 0 (il numero zero);
  • "" (stringa vuota);
  • null;
  • undefined;
  • NaN (not a number).

Tutti gli altri valori sono considerati truthy.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Sezione 1. Capitolo 6
some-alt