Saturday, June 9, 2012

with

Statemen with digunakan untuk menambahkan suatu objek kepada setiap statemen yang terdapat di antara { dan }.

Sintaks:

with (obj) { //statements }

Statemen with di dukung oleh CH1+, FF1+, IE3+, NN2+, O3+, SF1+.

Ketika anda menggunakan cara ini, anda akan melihat bahwa ini sebenarnya akan mempersingkat dan mempermudah penulisan kode-kode program anda sendiri.

Ilustrasi penulisan di bawah ini tanpa menggunakan with, objek kali ini adalah MOBIL:

MOBIL.Sedan; MOBIL.Toyota; MOBIL.Merah;

Penulisan kode di atas mungkin terasa panjang, karena seringnya MOBIL dituliskan. Jika with digunakan, pasti beda rasanya:

with (MOBIL) { Sedan; Toyota; Merah; }

Di bawah ini mungkin salah satu contoh realnya penggunaan with:

<SCRIPT TYPE="text/javascript"> with (document.body.style) { backgroundColor = "green"; fontSize = "30px"; fontFamily = "Courier, monospace"; } </SCRIPT> <P>Lorem ipsum...</P>

Penulisan di atas sebenarnya sama saja kalau dituliskan seperti berikut:

<SCRIPT TYPE="text/javascript"> document.body.style.backgroundColor = "green"; document.body.style.fontSize = "30px"; document.body.style.fontFamily = "Courier, monospace"; </SCRIPT> <P>Lorem ipsum...</P>