JavaScript adalah suatu bahasa yang di-interpreter oleh browser. Sintaks pada JavaScript memiliki kemiripan dengan bahasa pemrograman Java dan C sehingga banyak aturan dari bahasa Java dan C yang bisa diterapkan dalam JavaScript. Tetapi JavaScript tidak sama dengan Java. JavaScript bergantung kepada browser yang akan memanggil halaman web yang berisi script dari JavaScript yang tersisipkan di dalam dokumen HTML. JavaScript digunakan untuk membuat halaman web lebih menarik dan interaktif.
Sama seperti bahasa C, JavaScript juga bersifat Case Sensitive untuk setiap perintah dan penamaan variablenya. (Contoh : variable nama tidak sama dengan Nama ataupun NAMA).
Contoh penulisan sintaks JavaScript :
<script language="javascript">
<!--
// pendefinisian variable atau objek
/* statement-statement javascript */
-->
Cara-cara Pendefinisian/Penempatan JavaScript
Ada tiga cara pendefinisian/penempatan script JavaScript, yaitu pada :
1. Body dalam dokumen HTML
<body>
<script language="javascript">
//Baris kode javascript diketik disini
//Setiap perintah diakhiri tanda ; (titik koma)
</script>
</body>
2. Header, dalam bentuk function
<head>
<script language="javascript">
//Baris kode javascript diketik disini
//Setiap perintah diakhiri tanda ; (titik koma)
</script>
</head>
3. Dalam file Javascript (file.js) sendiri yang terpisah dari dokumen HTML (External Javascript).
File tersebut dapat dipanggil dengan menambahkan script berikut dalam dokumen HTML :
<script language="javascript" scr="url file"><script>
Tipe Data, Variable, dan Value
Terdapat 3 tipe data dasar pada Javascript, yaitu string, numeric, dan boolean yang tidak dideklarasikan secara exsplisit. Tipe integer dan real dimasukkan kedalam tipe yang sama yaitu number.
Cara mendefinisikan variable :
Var x,y,z;
x = 8; <!-- number-->
y = "3,5"; <!-- string -->
z = "variable"; <!-- string -->
Apabila ingin mengoperasikan variable bertipe string dalam operasi aritmatika, maka gunakan fungsi parseInt() atau parseFloat() untuk mengubah dari tipe string ke integer atau float.
Contoh :
A = "4,5";
B = "90";
hasil = parseInt(B)+parseFloat(A);
Operator-Operator dalam Javascript
Assignment : = += -= *= /= %=
Arithmetic : + - * / % ++ -- -
Comparison : == != > < >= <=
Logical : && | | !
Conditional
Terdapat 3 cara untuk mengimplementasikan conditional dalam Javascript, yaitu :
1. Conditional Expressions
hasil = (kondisi) ? jika_benar : jika_salah
2. IF Function
if (kondisi)
{ //perintah yang akan dijalankan bila kondisi terpenuhi }
else
{ //perintah yang akan dijalankan bila kondisi tidak terpenuhi }
{ //perintah yang akan dijalankan bila kondisi tidak terpenuhi }
Nested IF
if (kondisi)
{ //perintah yang akan dijalankan bila kondisi terpenuhi }
else if
{ //perintah yang akan dijalankan bila kondisi 1 tidak terpenuhi }
else
{ //perintah yang akan dijalankan bila kondisi 1 & 2 tidak terpenuhi }
3. Switch Case
switch (variable_kondisi)
{
case 'nilai_uji-1' : { //perintah yang akan dijalankan }
break;
case 'nilai_uji-n' : { //perintah yang akan dijalankan }
break;
default : {//perintah yang dijalankan jika semua case tidak terpenuhi}
}
Looping
1. for (inisialisasi; kondisi; i++)
for(i=1; i<=10; i++)
{ //perintah yang akan diulang }
2. while (kondisi)
i=1;
while(i<=10)
{ //perintah yang akan diulang
i++; //step perulangan
}
3. do-while(kondisi)
i=1;
do
{ //perintah yang akan diulang
i++; //step perulangan
}while(i<=10)
Output
Untuk menampilkan output, baik berupa string ataupun isi dari variable, digunakan document.write(); atau document.writeln(); (menyertakan perpindahan baris). Kita juga dapat menambahkan beberapa tag HTML bahkan CSS dalam objek write atau writeln.
Contoh :
Untuk menampilkan output, baik berupa string ataupun isi dari variable, digunakan document.write(); atau document.writeln(); (menyertakan perpindahan baris). Kita juga dapat menambahkan beberapa tag HTML bahkan CSS dalam objek write atau writeln.
Contoh :
document.writeln("output ke browser");
document.write("<p style='color:blue'>Blue words</p>");
P=6; L=3; Luas=P*L;
document.write(P);
document.write("Luas = "+Luas);
1 komentar:
Terima kasih telah membaca tulisan saya kali ini.
Mudah-mudahan dapat berguna bagi Anda, baik sebagai bahan pembelajaran ataupun sebagai reverensi.
Kritik atau saran dari Anda akan sangat berguna untuk perbaikan kedepannya.
Jika ada, langsung saja tinggalkan komentar Anda disini.
Sekian,
Salam WEB mastah! :)
Posting Komentar