Bergervei/Javascript-Felder

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
== Feld erzeugen und sortieren ==

<code id="5bdf62115c47a">   
var feld = [];
var anz = 10;

function randomInt(left, right) {
 return Math.floor(Math.random() * (right - left + 1) + left);
}

function erzeugen(left, right, count) {
 for (var i = 0; i < count; i++)
  feld[i] = randomInt(left, right);
}

function sortieren(count) {
 for (var i = 0; i < count - 1; i++)
  for (var j = i + 1; j < count; j++)
   if (feld[i] > feld[j]) {
    let temp = feld[i];
    feld[i] = feld[j];
    feld[j] = temp;
   }
}

function ausgeben(count) {
 for (var i = 0; i < count; i++)
  console.log(feld[i]);
}
</code>

<run id="5bdf62115c4ec">
console.log("Feld erzeugen:");
erzeugen(1, 100, anz);
ausgeben(anz);
console.log("Feld sortieren:");
sortieren(anz);
ausgeben(anz);
</run>