JavaScript функцияларида ifсиз логик операторлар

Фарз қилайлик, бизда 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;
  }
}

Унинг кодини ўрганилган назарияга мувофиқ қисқартирилган шаклда қайта ёзинг.