НАЧИНАЙТЕ ЗДЕСЬ If / else операторы с логическими значениями JAVASCRIPT

SELECT budget_id, 
       SUM(IF(type = 'allocation', points, 0)) AS allocated,
       SUM(IF(type = 'issue', points, 0)) AS issued
FROM transactions
GROUP BY budget_id
-3
задан WinterNoelle 5 March 2019 в 02:50
поделиться

2 ответа

У вас есть две разные переменные; greaterThan5 и greaterThanFive.
У вас также есть оператор return, который будет работать только внутри функции.

Я считаю, что вы ищете что-то вроде следующего, который передает value в функцию, затем проверяет, больше ли value больше пяти или нет, устанавливая переменную на true внутри if условно, если это так. Затем функция возвращает правдивость переменной greaterThan5:

function greater(value) {
  let greaterThan5 = false;
  if (value > 5) {
    greaterThan5 = true;
  }
  return greaterThan5;
}

console.log(greater(10));
console.log(greater(3));

, которая может быть упрощена до простой однострочной 1110] заявление:

function greater(value) {
  return value > 5;
}

console.log(greater(10));
console.log(greater(3));

0
ответ дан Obsidian Age 5 March 2019 в 02:50
поделиться

Итак, первая подсказка в коде - это оператор return. Это означает, что вас, вероятно, просят написать функцию, которая, учитывая некоторые value, проверяет, не превышает ли это значение 5.

Давайте определим его, используя ваш существующий код:

function isGreaterThan5(value) {
  let greaterThan5 = false;

  if (value > 5 ) {
    console.log("That is true");
  }

  return greaterThan5;
}

Итак, сейчас мы всегда собираемся вернуть false. Все, что вам нужно сделать, это переназначить значение greaterThanFive, если value > 5. Итак, вы можете просто сделать это в своем операторе if:

function isGreaterThan5(value) {
  let greaterThan5 = false;

  if (value > 5 ) {
    greaterThan5 = true;
  }

  return greaterThan5;
}

Теперь вы можете проверить свой код, вызвав функцию с различными значениями:

isGreaterThan5(1); // returns false
isGreaterThan5(5); // returns false
isGreaterThan5(6); // returns true

И мы закончили !

Мне интересно, что вас смутило использование let. Возможно, вы захотите прочитать больше о var , let и const .

0
ответ дан Matthew Herbst 5 March 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: