JavaScriptда катта ва кичкина операторлар
Қайси қийматлар катта ёки кичкина эканлигини текшириш учун
катта >, катта ёки тенг >=,
кичкина <, кичкина ёки тенг <=
операторлари ишлатилади.
Уларнинг ишини амалий мисолда ўрганамиз.
Фарз қилайлик, бизда test ўзгарувчиси
мавжуд:
let test = 1;
Келинг, бу ўзгарувчининг қиймати нолдан катта ёки йўқлигини текширамиз:
let test = 1;
if (test > 0) {
console.log('+++'); // бу ишлайди
} else {
console.log('---');
}
Энди ўзгарувчининг қийматини манфийга ўзгартирамиз:
let test = -1;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // бу ишлайди
}
Энди ўзгарувчининг қиймати 0 га тенг деб фарз қилайлик.
Бу ҳолда биз else бўлимига тушамиз,
чунки бизнинг шартимизда ўзгарувчи
test нолдан қаттиқ катта бўлиши керак:
let test = 0;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // бу ишлайди
}
Келинг, шартни катта ёки тенгга ўзгартирамиз:
let test = 0;
if (test >= 0) {
console.log('+++'); // бу ишлайди
} else {
console.log('---');
}
Энди кичкинага:
let test = 0;
if (test < 0) {
console.log('+++');
} else {
console.log('---'); // бу ишлайди
}
Энди кичкина ёки тенгга:
let test = 0;
if (test <= 0) {
console.log('+++'); // бу ишлайди
} else {
console.log('---');
}
test ўзгарувчиси 10 дан катта эканлигини текширинг.
test ўзгарувчиси 10 дан кичкина эканлигини текширинг.
test ўзгарувчиси
10 дан катта ёки тенг эканлигини текширинг.
test ўзгарувчиси
10 дан кичкина ёки тенг эканлигини текширинг.