Suurempi ja pienempi -operaattorit JavaScriptissä
Arvojen vertailemiseksi, kumpi on suurempi
ja kumpi pienempi, käytetään operaattoreita
suurempi kuin >, suurempi tai yhtä suuri kuin >=,
pienempi kuin <, pienempi tai yhtä suuri kuin <=.
Opitaan niiden toiminta käytännön esimerkin avulla.
Olkoon meillä muuttuja test, jolla on
jokin arvo:
let test = 1;
Tarkistetaan, onko tämän muuttujan arvo suurempi kuin nolla vai ei:
let test = 1;
if (test > 0) {
console.log('+++'); // toimii tämä
} else {
console.log('---');
}
Muutetaan nyt muuttujan arvo negatiiviseksi:
let test = -1;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // toimii tämä
}
Olkoon nyt muuttujan arvo 0.
Tässä tapauksessa siirrymme else -lohkoon,
sillä ehdossamme on määritelty, että muuttujan
test on oltava ehdottomasti suurempi kuin nolla:
let test = 0;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // toimii tämä
}
Muutetaan ehto suurempi tai yhtä suuri kuin:
let test = 0;
if (test >= 0) {
console.log('+++'); // toimii tämä
} else {
console.log('---');
}
Ja nyt pienemmäksi kuin:
let test = 0;
if (test < 0) {
console.log('+++');
} else {
console.log('---'); // toimii tämä
}
Ja nyt pienempi tai yhtä suuri kuin:
let test = 0;
if (test <= 0) {
console.log('+++'); // toimii tämä
} else {
console.log('---');
}
Tarkista, onko muuttuja test suurempi kuin 10.
Tarkista, onko muuttuja test pienempi kuin 10.
Tarkista, onko muuttuja test
suurempi tai yhtä suuri kuin 10.
Tarkista, onko muuttuja test
pienempi tai yhtä suuri kuin 10.