Несколько if-операторов в функции, которая возвращает разные значения.Я хочу, чтобы один всегда возвращал ложь - PullRequest
0 голосов
/ 10 июля 2019

У меня есть функция и в ней есть несколько операторов if. Все возвращает строку, но я хочу, чтобы один из них никогда не выполнялся, если истина.

 function render(num) {
   if(num < 5) return '';
   if(num >= 5 && num < 11) return '5+ ';
   if(num >= 11 && num < 21) return '10+ ';
   if(num >= 21 && num < 31) return '20+ ';
   if(num >= 31) return '30+ ';
 }

var numOfmembers = render (stats.members);

, где со stats.members я собираю номер через API. И ты используешь переменную, чтобы закрепить оператор, который подходит =

'+ numOfmembers +' количество членов

Это первое утверждение, которое я хочу здесь - если true, не запускайте функцию. Теперь я просто добавил пустую строку, но я не хочу ничего показывать. Потому что в других инструкциях есть также текст, добавленный после строки. Так что теперь он показывает «количество членов»

Есть ли способ сделать это в этом коде или мне нужно много переписывать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...