Freecodecamp - счетные карточки

Невозможно получить его с помощью fetch или так, зеркальный refspec - fetch = +refs/*:refs/*, и хотя stash is refs/stash, он не отправляется. Явный refs/stash:refs/stash не имеет никакого эффекта!

Это все равно будет сбивать с толку, так как это не принесло бы всех задержек, только последний; список закладок - это reflog ref refs/stashes.

-2
задан Asoka 13 July 2018 в 09:32
поделиться

2 ответа

Во-первых, когда вы пытаетесь выполнить свой код, вы должны увидеть Синтаксическую ошибку, указав точку с запятой в (count--;). Причиной этого является: else ожидает операторов, если видит скобку, это означает, что оператор является выражением, а в выражении точки с запятой не могут появляться в круглых скобках (это довольно упрощено). Правильный способ записи - либо без круглых скобок (обычно нахмуренных), как else count--;, либо с фигурными фигурными скобками: else { count--; }.

Когда вы исправите эту ошибку, появится еще одна из тех же как вы, кажется, систематически используете скобки вместо фигурных скобок после else.

После этого ваш код работает. Существуют сомнительные сравнения card, которые могут быть буквой или числом, с целым числом, но он по совпадению работает так, как вы надеетесь, (потому что 'K', 'Q' и 'J' чем 7 и 10.) Лучше не полагаться на такую ​​магию и иметь таблицу переводов между буквами и значениями - или, по крайней мере, если вы собираетесь полагаться на магию, прокомментируйте так, чтобы читатели осознавая, что вы осознаете магию. Кроме того, count+=0 является оператором void, он ничего не делает и может быть забыт. Это оставляет вас с пустым else if, но это не ошибка. Однако, вероятно, это было бы гораздо более читаемым, если бы у вас было if (card < 7) { count--; } else if (card >= 10) { count++; }.

1
ответ дан Amadan 17 August 2018 в 13:16
поделиться

глупые ошибки.

ответ ниже:

    var count = 0;

    function cc(card) {
      // Only change code below this line

      if (card < 7){
        count++;
      } else if (card < 10){
        count;
      } else {count--;
  }

      if (count > 0){
        return count + " Bet"
      } else {
        return count + " Hold"
  }
      // Only change code above this line
    }
0
ответ дан Asoka 17 August 2018 в 13:16
поделиться
Другие вопросы по тегам:

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