Skip to main content

Command Palette

Search for a command to run...

Hari 6: Perulangan

30 Hari Javascript

Published
1 min read
Hari 6: Perulangan

Perulangan

Perulangan sangat sering dilakukan dalam keehidupan sehari-hari, misalkan ibu Anis akan mengupas kentang dalam kantong plastik sebanyak 100 buah kentang. Maka ibu Anis akan kupas kentang pertama, selsai kupas kentang kedua, dan seterusnya hingga ketang terakhir adalah 100.

Dalam bahasa pemograman, perulangan ini disebut dengan looping.

For Loop

for(inisial, kondisi, increment/decrement){
  // eksekusi kode
}

https://raw.githubusercontent.com/AsrulLove/img-db/master/loopingfor.png

Perhatikan contoh perulangan for berikut.

for (let i = 5; i >= 0; i--) {
  console.log(i);
}
// hasil:
// 5
// 4
// 3
// 2
// 1

While loop

Looping yang tidak tentu, maksudnya selalu melakukan looping hingga syarat terpenuhi.

let i = 0;
while (i <= 5) {
  console.log(i);
  i++;
}
// hasil:
// 0
// 1
// 2
// 3
// 4
// 5

For Of

let pelajaran = [
  "HTML",
  "CSS",
  "JavaScript",
  "React",
  "Redux",
  "Node",
  "MongoDB",
];

for (let belajar of pelajaran) {
  console.log(belajar.toUpperCase());
}

// hasil:
// HTML
// CSS
// JAVASCRIPT
// REACT
// NODE
// MONGODB

Sebenarnya ada beberapa cara looping dalam javascript lainnya, anda bisa baca di sini

30 Hari Javascript

Part 25 of 30

Belajar full stack JavaScript selama ramadhan tahun 2021 - Javascript Dasar - Javascript Backend - Javascript Frontend - Javascript Mobile https://youtu.be/gf_Fssu623U

Up next

Hari 5: Array

30 Hari Javascript

Hari 6: Perulangan