Можно ли использовать х в массиве? - PullRequest
0 голосов
/ 14 февраля 2020

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

Цель состоит в том, чтобы сосчитать с x в массиве [], сохранить определенную переменную и быстро напечатать ее.

Я не считаю себя хорошим программистом, просто попадаю в него. Может кто-нибудь помочь мне с этой проблемой, потому что приведенный ниже код не работает, это может быть просто синтаксическая ошибка, насколько я знаю!

try {
  var m;
  var b[5];
  for (var x = 0; x < 5; x++) {
    switch (b[x]) {
      case 0:
        b[x] = "bock ";
      case 1:
        b[x] = "look ";
        break;
      case 2:
        b[x] = "boke ";
        break;
      case 3:
        b[x] = "alle ";
        break;
      case 4:
        b[x] = "pore ";
        break;
      case 5:
        b[x] = "goet ";
        break;
    }
    document.write(b[x]);
  }
}
catch (err) {
  document.write("an error has occurred.<br>" + err);
}

Ответы [ 2 ]

1 голос
/ 14 февраля 2020

Это то, что вы пытаетесь достичь

var b = [];

try {
    for (var x = 0; x < 5; x++) {
        switch (x) {
            case 0:
                b[x] = "bock ";
            case 1:
                b[x] = "look ";
                break;
            case 2:
                b[x] = "boke ";
                break;
            case 3:
                b[x] = "alle ";
                break;
            case 4:
                b[x] = "pore ";
                break;
            case 5:
                b[x] = "goet ";
                break;
        }
        console.log(b[x]);
    }
} catch (err) {
    console.log("an error has occurred.<br>" + err);
}
1 голос
/ 14 февраля 2020

Обратите внимание, что:

  1. var b = [] вместо var b = [5]

  2. switch(x) { вместо switch(b[x])

var m;  
  var b = [];
  for(var x = 0; x < 5; x++) {
      switch(x) { 
        case 0: 
          b[0] = "bock "; 
        case 1:
          b[1] = "look ";
          break; 
        case 2: 
          b[2] = "boke ";
          break;
        case 3:
          b[3] = "alle "; 
          break;
        case 4:
          b[4] = "pore ";
          break;
        case 5: 
          b[5] = "goet "; 
        break; 
    }
}

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