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