Bergervei/Javascript-Felder
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
== Feld definieren ==
<code id="5bdf7274dd0ac">
var feld = new Array();
var anz = 10;
</code>
== Feldelemente generieren ==
<code id="5bdf7274dd116">
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);
return feld;
}
function ausgeben() {
for (var i = 0; i < feld.length; i++)
console.log(feld[i]);
}
</code>
<code id="5bdf7274dd177">
feld = erzeugen(1, 100, anz);
</code>
<run id="5bdf7274dd241">
console.log("Feldelemente erzeugen:");
ausgeben();
</run>
== Feldelemente sortieren ==
<code id="5bdf7274dd1d8">
function sortieren() {
for (var i = 0; i < feld.length - 1; i++)
for (var j = i + 1; j < feld.length; j++)
if (feld[i] > feld[j]) {
let temp = feld[i];
feld[i] = feld[j];
feld[j] = temp;
}
return feld;
}
</code>
<run id="5bdf7274dd2a8">
console.log("Feldelemente sortieren:");
feld = sortieren();
ausgeben();
</run>