У меня есть function
в нижней части моего скрипта, который подсчитывает, сколько инструментов было использовано.
Затем, исходя из того, сколько инструментов было использовано, я хочу выполнить различные действия.
Я могу легко проверить вывод функции, но я изо всех сил пытаюсь вставить ее в оператор If.
Как получить выходные данные функций и повторно использовать их в выражении IF?
var HowManyTools = HowManyTools1();
if (HowManyTools <= 2) {
Category13();
} else if (HowManyTools >= 6) {
Category14();
} else if (HowManyTools > 2) {
Category12();
}
function HowManyTools1() {
//returns value between 1-9
}
Обновление: я добавил if
к последнему else
. Он выполняет Category13();
. Без if
все предыдущие операторы были просто false
, поэтому он сразу перешел к последнему утверждению с Category12();
Я могу вывести в категорию 13 / категорию 12. Но не Категория14.
Кажется, что моя функция не может быть определена, как только я помещаю ее в переменную, и если я пытаюсь alert(HowManyTools)
, я просто получаю undefined
Ошибка.
Попробовал несколько примеров отсюда, но безрезультатно