Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Operaattorit ja vertailut | Osio
Javascriptin Perusteet

bookOperaattorit ja vertailut

Pyyhkäise näyttääksesi valikon

Operaattorit mahdollistavat laskutoimitukset ja arvojen vertailun. Operaattorityypit

  • Aritmeettiset: +, -, *, /, %;
  • Sijoitus: =, +=, -=;
  • Vertailu: ==, ===, !=, !==, >, <, >=, <=.
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

Kun käytät vertailuoperaattoreita, JavaScript arvioi arvot joko totuusarvoisiksi (truthy) tai epätosiksi (falsy). Totuusarvoinen arvo on mikä tahansa arvo, joka arvioidaan todeksi loogisessa yhteydessä, kun taas epätosi arvo arvioidaan epätodeksi. Yleisimpiä epätosia arvoja JavaScriptissä ovat:

  • false;
  • 0 (nolla);
  • "" (tyhjä merkkijono);
  • null;
  • undefined;
  • NaN (not a number).

Kaikki muut arvot ovat totuusarvoisia.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 6
some-alt