Struktur Kontrol

Perulangan merupakan struktur yang memungkinkan untuk menjalankan kode program yang sama beberapa kali dengan menggunakan suatu kondisi tertentu.
Perulangan dalam Javascript memiliki tiga bentuk perulangan :

1. FOR
2. WHILE
3. DO-WHILE

Perulangan FOR

for ( inisialisasi; kondisi; peubah ) {
baris program 1;
baris program 2;

}


Perulangan WHILE

whlie (kondisi) {
       #kode program yang ingin dijalankan berkali-kali;
}

Perulangan DO-WHILE

do {
   #kode program yang ingin dijalankan berkali-kali;
}while (kondisi);


Kesimpulan


Dari ketiga bentuk perulangan diatas hanya for yang memerlukan pernyataan
inisialisasi dan peubah. Inisialisasi disini digunakan sebagai bagian penentuan
variabel yang akan digunakan untuk mengendalikan jumlah perulangan yang
akan dilakukan.

Peubah adalah operasi aritmatika yang dapat dilakukan untuk
mengubah nilai variabel penentu tersebut. Sedangkan kondisi disini digunakan
untuk menentukan kapan suatu blok perulangan dijalankan berdasarkan nilai dari variabel penentu tersebut.

Cara kerja dari perulangan for tersebut dapat
digambarkan dengan menggunakan diagram alur berikut.




Untuk setiap kasus perulangan dapat diterapkan dengan menggunakan ketiga bentuk ini.
Kita dapat membuat perulangan untuk menampilkan pesan "Halo Javascript" hingga 3 kali dengan menggunakan ketiga perulangan tersebut.


FUNGSI

> Fungsi dalam pemrograman merupakan suatu mekanisme yang digunakan untuk mengelompokkan program dalam menyelesaikan suatu kasus, proses atau rumus aritmetika tertentu.
>Fungsi dalam proses pemanggilannya (eksekusi) ada yang membutuhkan data tertentu agar dapat berjalan.
>Data tertentu yang perlu diberikan saat pemanggilan fungsi ini dikenal dengan nama parameter. setiap fungsi dapat tidak memiliki atau memiliki lebih dari satu parameter.
>Aturan penamaan fungsi mengikuti aturan penamaan variable. Bentuk dari blok fungsi adalah sebagai berikut:

function nama_fungsi ( parameter1, parameter2, ..., parameterN) {
// kode program sebagai definsi fungsi;
return nama_nilai_balik_jika_ada;
}

return merupakan syarat yang diperlukan oleh fungsi tersebut untuk dapat berjalan.
Suatu fungsi juga dapat tidak memiliki parameter, artinya dapat dijalankan tanpa syarat.
Nilai hasil operasi dari fungsi, suatu fungsi dapat juga tidak memiliki nilai balik.
Jika tidak memiliki nila maka pernyataan return dapat ditiadakan.

Contoh Fungsi

var panjang = 5;
var lebar = 3;
var tinggi = 4;
var luasAlas;
var volume;

luasAlas = panjang * lebar;
volume = luasAlas * tinggi / 2;


For1.html






Hasil : 



FOR2.html




While.html

Hasil



do-while.html


Hasil



BuatFungsi.html


Hasil


BuatPerulangan.html


Hasil


BuatFungsiIndex.html


Hasil


BuatFungsiCharAt.html



Hasil


BuatFungsi2tanpaReturn.html



Hasil