Didesnio ir mažesnio operatoriai JavaScript
Norint patikrinti, kuri reikšmė didesnė,
o kuri mažesnė, naudojami operatoriai
didesnis >, didesnis arba lygus >=,
mažesnis <, mažesnis arba lygus <=.
Išnagrinėkime jų veikimą praktiniu pavyzdžiu.
Tarkime, kad turime kintamąjį test su
kažkokia reikšme:
let test = 1;
Patikrinkime, ar šio kintamojo reikšmė didesnė už nulį, ar ne:
let test = 1;
if (test > 0) {
console.log('+++'); // suveiks šis
} else {
console.log('---');
}
Dabar pakeiskime kintamojo reikšmę į neigiamą:
let test = -1;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // suveiks šis
}
Tarkime, kad dabar kintamojo reikšmė lygi 0.
Šiuo atveju pateksime į else bloką,
nes mūsų sąlygoje parašyta, kad kintamasis
test turi būti griežtai didesnis už nulį:
let test = 0;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // suveiks šis
}
Pakeiskime sąlygą į "didesnis arba lygus":
let test = 0;
if (test >= 0) {
console.log('+++'); // suveiks šis
} else {
console.log('---');
}
O dabar į "mažesnis":
let test = 0;
if (test < 0) {
console.log('+++');
} else {
console.log('---'); // suveiks šis
}
O dabar į "mažesnis arba lygus":
let test = 0;
if (test <= 0) {
console.log('+++'); // suveiks šis
} else {
console.log('---');
}
Patikrinkite, ar kintamasis test yra didesnis už 10.
Patikrinkite, ar kintamasis test yra mažesnis už 10.
Patikrinkite, ar kintamasis test
yra didesnis arba lygus 10.
Patikrinkite, ar kintamasis test
yra mažesnis arba lygus 10.