zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden For Schleife was wird hier genau macht

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.03.2016, 17:50
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 11.02.2016
Beiträge: 3
esya18 befindet sich auf einem aufstrebenden Ast
Standard For Schleife was wird hier genau macht

Hallo leute

da ich ziemlich Neu in Javascript bin würde ich genau wissen, was diese Funktion macht. Ja sie gibt den Höchsten wert der 7 Zahlen aus und das i++ um jeweils 1 erhöht weiß ich auch. Jedoch mehr auch nicht.

Könnte jemand diese funktion zeile für zeile erklären?

danke

var myArray= [4, 5, 6, 99, 68, 7, 24];
var Zahlen = 0;
for(var i=0; i< myArray.length; i++){
if(myArray[i] > Zahlen){
Zahlen = myArray[i];
}
}
console.log(Zahlen);
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 17.03.2016, 21:01
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von esya18 Beitrag anzeigen
Könnte jemand diese funktion zeile für zeile erklären?
Das wird insofern schwierig, als dass es keine Funktion ist.

Code:
var myArray= [4, 5, 6, 99, 68, 7, 24];
var Zahlen = 0;
Es wird ein Array namens myArray das verschiedene Zahlen beinhaltet, sowie eine Variable Zahlen mit dem Wert 0 erstellt.

Code:
for(var i=0; i< myArray.length; i++){
    […]
}
Das Array wird in einer Schleife durchlaufen, dabei wird i fortlaufend erhöht, bis der letzte Wert des Arrays erreicht ist.

Code:
    if(myArray[i] > Zahlen){
        […]
     }
Wenn der aktuell durchlaufene Wert des Arrays (myArray[i]) größer ist als der Wert der Variable Zahlen

Code:
        Zahlen = myArray[i];
… wird dieser Wert der Variable Zahlen zugewiesen.

Code:
console.log(Zahlen);
Am Ende der Schleife bleibt der größte Wert in Zahlen zurück und wird auf der Konsole ausgegeben.



Ich denke das soll nur ein Beispiel sein, oder? Die größte Zahl in einem Array bekommt man auch einfacher heraus:
Code:
Math.max.apply(null, [4, 5, 6, 99, 68, 7, 24])
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:07 Uhr.