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:
javascriptlet test = 1;
Tarkistetaan, onko tämän muuttujan arvo suurempi kuin nolla vai ei:
javascriptlet test = 1;
if (test > 0) {
console.log('+++'); // toimii tämä
} else {
console.log('---');
}
Muutetaan nyt muuttujan arvo negatiiviseksi:
javascriptlet 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:
javascriptlet test = 0;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // toimii tämä
}
Muutetaan ehto suurempi tai yhtä suuri kuin:
javascriptlet test = 0;
if (test >= 0) {
console.log('+++'); // toimii tämä
} else {
console.log('---');
}
Ja nyt pienemmäksi kuin:
javascriptlet test = 0;
if (test < 0) {
console.log('+++');
} else {
console.log('---'); // toimii tämä
}
Ja nyt pienempi tai yhtä suuri kuin:
javascriptlet 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.