Pemograman Web
Javascript
JavaScript adalah suatu bahasa berdasarkan
pada objek dan bukan merupakan bahasa
object-oriented programming (OOP). Perancang
JavaScript tidak bertujuan membuat suatu
bahasa OOP yang baru; tetapi bertujuan
membuat suatu bahasa script
untuk mengintegrasikan objek yang telah
dibuat dengan suatu bahasa OOP kedalam
dokumen HTML. Selanjutnya Javascript tidak
memiliki encapsulation , inheritance, dan
abstraction seperti pada C atau Java.
Contoh berikut mengunakan perintah ini untuk menampilkan semua properti dalam
suatu objek dan nilai asosiasinya:
Pada beberapa situasi suatu objek perlu dibuat acuan beberapa kali.
Perintah with membuat acuan ke suatu objek default yang berada
dalam kurung. Tata cara penulisannya adalah sebagai berikut:
with (ObjekName) {
statements
i
var r =
var x =
with (Math) {
r = p / (1 - cos(a))
x = (2 * p * cos(a)) / (sin(a) * sin(a))
}
Operand new
Untuk suatu tipe objek user-defined, operand new berfungsi membuat
suatu instance baru dari objek. Tata cara penulisannya adalah sebagai
berikut:
ObjekName = new ObjekType(param1 [, param2,] É [, paramN])
Jenis Objek dog perlu dimodifikasi untuk mengikutsertakan informasi baru tersebut:
mydog.license.owner
Mendefinisikan Array
Tidak seperti bahasa lainnya, Java script tidak memiliki suatu tipe data array. Tetapi
bagaimanapun, fungsi yang sama dapat dengan membentuk suatu objek untuk melakukan
emulasi suatu array. Langkah pertama untuk mendefinsikan suatu objek array:
function MakeArray(n) {
this.length = n;
for (var i = 1; i <= n; i++)
this[i] = 0;
return this
}
Ketika anda memberikan nilai pada suatu elemen array, hal tersebut menyerupai memberi
nilai pada suatu type data array. Perbedaannya adalah array ini dimulai dari satu dan
bukan nol, karena nol mendefinisikan panjang dari array:
ExmpArray[1] = "test1"
ExmpArrya[2] = "another test"