Логички оператори без if во функции во JavaScript

Нека имаме функција со if. Еве ја:

javascriptfunction func(a, b) {
  if (a > b) {
    return true;
  } else {
    return false;
  }
}

Како што веќе знаете од претходните лекции, конструкциите if кои враќаат布尔вни вредности, можат да се препишат во скратена форма. Ајде да го направиме ова:

javascriptfunction func(a, b) {
  return a > b;
}
Задание 1

Дадена е следнава функција:

javascriptfunction func(a, b) {
  if (a == b) {
    return true;
  } else {
    return false;
  }
}

Препишете го нејзиниот код во скратена форма согласно на изучената теорија.

Задание 2

Дадена е следнава функција:

javascriptfunction func(a, b) {
  if (a != b) {
    return true;
  } else {
    return false;
  }
}

Препишете го нејзиниот код во скратена форма согласно на изучената теорија.

Задание 3

Дадена е следнава функција:

javascriptfunction func(a, b) {
  if (a + b >= 10) {
    return true;
  } else {
    return false;
  }
}

Препишете го нејзиниот код во скратена форма согласно на изучената теорија.

Задание 4

Дадена е следнава функција:

javascriptfunction func(num) {
  if (num >= 0) {
    return true;
  } else {
    return false;
  }
}

Препишете го нејзиниот код во скратена форма согласно на изучената теорија.