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>