Операторҳои бузургтар ва хурдтар дар 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('---');
}
Задание 1

Санҷед, ки тағирёбандаи test аз 10 бузургтар аст.

Задание 2

Санҷед, ки тағирёбандаи test аз 10 хурдтар аст.

Задание 3

Санҷед, ки тағирёбандаи test аз 10 бузургтар ё баробар аст.

Задание 4

Санҷед, ки тағирёбандаи test аз 10 хурдтар ё баробар аст.