Operaattorit 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
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ää?
Kiitos palautteestasi!
Osio 1. Luku 6
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 6