For gurluşy
for gurluşy sik döredýär: onuň içindäki kod
kesgitlenen mukdar gaýtalanar.
Sintaksis
for (başlangyç buýruklar; sik gutaryş şerti; sikin geçişinden soňky buýruklar) {
sikiň bedeni
};
Mysal
0-dan 10-a çenli sanlaryň yzly-yzyna çykarylyşy:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Mysal
10-dan 0-a çenli sanlaryň yzly-yzyna çykarylyşy:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Mysal
0-dan 10-a çenli jübüt sanlaryň çykarylyşy:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Mysal
Massiwiň elementleriniň çykarylyşy:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Mysal
Başlangyç buýruklar we sikin geçişinden soňky buýruklar bir däl-de, otur bilen bölünýän birnäçe buýruktan ybarat bolup biler. Mysal üçin iki sanjy döredeliň: birinji her iterasiýada bire goşulsyn, ikinji bolsa iki göterim goşulsyn:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}