Heim  >  Artikel  >  Web-Frontend  >  Erweiterte Schreibmethode für For-Schleifen

Erweiterte Schreibmethode für For-Schleifen

一个新手
一个新手Original
2017-09-23 10:04:111757Durchsuche

1. Häufig verwendete Schreibmethoden:

for(var i=0;i<arr.length;i++){
console.log(i);
console.log(arr[i]);
}

Sie müssen arr.length jedes Mal einmal lesen, um ein Urteil zu fällen

2.

for(var i=0,len=arr.length;i<len;i++){
console.log(i);
console.log(arr[i]);
}

Die Variablen sind vollständig definiert. Es ist nicht erforderlich, die Länge i und die Länge direkt vom Computer zu ermitteln 3,

Beurteilung und Aufgabe zusammenfügen, während der Schleife zuweisen
for(var i=0,val;val=arr[i++];){
console.log(i);
console.log(val);
}

Sehen Sie sich ein anderes for(var i=10;i) an --;){console. log(i);}

Auf den ersten Blick denken Sie vielleicht, dass es falsch ist, weil die Anweisung nicht vollständig ist, aber die Schleife wird 10 Mal sein.

Da der zweite Satz des Bedingungssatzes i4eb27b6a65bf5fcf0ebd1c375d5e07e1arr.length, dann ist val undefiniert und wird als undefiniert beurteilt . Das Urteil wird beendet und die Schleife endet.
for(var i = 0;i<arr.length;i++){
var val = arr[i];
}
Daher können Sie in der Schleife 0, null, undefinierte, falsche und leere Zeichenfolgen verwenden, um Urteile durch Abkürzungen zu fällen und das Programmierdenken zu erlernen.

Das obige ist der detaillierte Inhalt vonErweiterte Schreibmethode für For-Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn