18.02.2015 Views

o_19ee4mnrjr76kie1rvaavs661a.pdf

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

var total = 2;<br />

for (var i = 0; i < 5; i++) {<br />

total *= 2;<br />

}<br />

trace(total);<br />

Script berikut adalah contoh penggunaan syntax for dengan index menurun dari index 10<br />

hingga index 1.<br />

var total = 1;<br />

for (var i = 10; i > 0; i--) {<br />

total *= i;<br />

}<br />

trace(total);<br />

Contoh lain penggunaan syntax for untuk melakukan identifikasi alamat email yang valid<br />

sebagai berikut.<br />

var address = "fadhil_hidayat@yahoo.com";<br />

var isValidAddress = false;<br />

for (var i = 0; i < address.length; i++) {<br />

if (address.charAt(i) == "@") {<br />

isValidAddress = true;<br />

break;<br />

}<br />

}<br />

trace(isValidAddress);<br />

3.9.4. For - each<br />

Pengulangan for - each sering digunakan untuk menampilkan semua properti pada suatu<br />

data bertipe objek. Struktur dari pengulangan for - each adalah sebagai berikut:<br />

for each (index in object){<br />

operasi;<br />

}<br />

Script berikut adalah contoh penggunaan syntax for - each.<br />

var Mahasiswa:Object = new Object();<br />

Mahasiswa.nama = "Fadhil Hidayat";<br />

Mahasiswa.nim = 2867;<br />

Mahasiswa.aktif = true;<br />

for each (var value:* in Mahasiswa){<br />

trace(value);<br />

}<br />

Perhatikan script di atas, variabel Mahasiswa memiliki tipe data Objek. Mahasiswa memiliki<br />

3 properties, yaitu nama, nim dan aktif. Output dari script di atas dapat dilihat pada gambar 3.12<br />

berikut.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!