+ Pemrograman Javascript Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan H., M.Kom., MM.
+ Mengenal Fungsi Pada Javascript Function dideklarasikan menggunakan reserved word function. Contoh : function factorial(n) { if (n <=0) { return(1); } else { return(n * factorial(n-1)); }
+ Variabel Lokal & Global 1. Jika Pendeklarasian varibel tanpa menggunakan kata kunci var (biasa disebut cara implisit) maka variabel tersebut dapat diakses dari seluruh bagian program. Dengan kata lain semua fungsi yang ada dalam program dapat memanggil dan memakai variabel ini. Hal seperti ini sering disebut sebagai variabel Global 2. Sebaliknya jika pendeklarasian variabel menggunakan kata kunci var (eksplisit), serta pengaksesan variabel tersebut hanya dalam lokasi tertentu dimana variabel tersebut dideklarasikan, maka variabel seperti ini biasa disebut variabel Local.
+ Contoh Variabel Lokal : penulisan variabel <!— var a=67; var b=88; function perkalianDengan2(b){ var a=b*2; Return a; } document.write( “ dua kali dari “,b, ” adalah ”,perkalianDengan2(b)); document.write( “ Nilai dari a adalah “,a); //-->
+ Contoh Variabel Global : penulisan variabel <!— var a=67; var b=88; function perkalianDengan2(b){ a=b*2; return a; } document.write( “ dua kali dari “,b, ” adalah ”,perkalianDengan2(b)); document.write( “ Nilai dari a adalah “,a); //-->
+ Pengembalian Nilai –Dapat mengembalikan nilai atau tidak, bentuk penulisannya: return expression ; –Dapat juga seperti ini : return;
+ String SintaksFungsi length(string)Menghitung panjang string indexOf(string)Pencarian posisi dari kiri lastIndexOf(string) Pencarian posisi dari kanan match(string)Membandingkan string substr(x,y)Memotong string toLowerCase() Mengubah ke huruf kecil semua toUpperCase() Mengubah ke huruf besar semua
+ SintaksFungsi getDate()Mengambil tanggal getMonth()Mengambil bulan getFullYear()Mengambil tahun getHours()Mengambil jam getMinutes()Mengambil menit getSeconds()Mengambil detik setDate()Mengeset tanggal setMonth()Mengeset bulan setFullYear()Mengeset tahun setHours()Mengeset jam setMinutes()Mengeset menit setSeconds()Mengeset detik Date & Time
+ Date & Time (2) SintaksFungsi getUTCHours()Mengambil jam berdasarkan Universal Coordinated Time(UCT) getUTCMinutes()Mengambil menit berdasarkan Universal Coordinated Time(UCT) getUTCSeconds()Mengambil detik berdasarkan Universal Coordinated Time(UCT) getDay()Mengambil hari
+ Array Masing-masing element diwakili oleh nomor urut Dimulai dengan nomor urut 0 Disebut sebagai index Cara akses Nama array Brackets Nomor urut element Mengetahui panjang array length
+ Contoh Array c[ 6 ] Nama array c[ 0 ] c[ 1 ] c[ 2 ] c[ 3 ] c[ 11 ] c[ 10 ] c[ 9 ] c[ 8 ] c[ 7 ] c[ 5 ] c[ 4 ] Nomor urut / index = = = = = = = = = = = =
+ Deklarasi var c; c = new Array( 12 ); atau var c = new Array( 12 );
+
+
+ 15 SumArray.html (1 of 2) The for loop sums the values contained in the 10- element integer array called theArray. Variable element is assigned a subscript in the range of 0 up to, but not including, theArray.length.
+ Metode Pada Array Array Join: Menggabungkan isi dari array menjadi 1 baris string Dapat ditentukan karakter pemisahnya Contoh : nama_array.join (“ “); Array Reverse: Membalik urutan elemen array, yang terakhir menjadi yang pertama, atau sebaliknya. Contoh: nama_array.reverse(); Array Sort: Untuk mengurutkan array berdasarkan kode ASCII Contoh: nama_array.sort();
+ Array 2 Dimensi 17 a[ 1 ][ 0 ]a[ 1 ][ 1 ]a[ 1 ][ 2 ]a[ 1 ][ 3 ] Row 0 Row 1 Row 2 Column 0Column 1Column 2Column 3 Row subscript (or index) Array name Column subscript (or index) a[ 0 ][ 0 ]a[ 0 ][ 1 ]a[ 0 ][ 2 ]a[ 0 ][ 3 ] a[ 2 ][ 0 ]a[ 2 ][ 1 ]a[ 2 ][ 2 ]a[ 2 ][ 3 ]
+ Pendeklarasian Array 2 Dimensi var b = [ [ 1, 2 ], [ 3, 4, 5 ] ]; Atau var b; b = new Array( 2 ); b[ 0 ] = new Array( 5 ); b[ 1 ] = new Array( 3 );
+ InitArray3.html (1 of 2) Array array1 provides six initializers in two rows. Array array2 provides six initializers in three rows. Function outputArray displays each array’s elements in a Web page.
+ 20 InitArray3.html (2 of 2) Referencing the multidimensional array theArray.
+ Latihan Buatlah sebuah Quiz Online menggunakan Form dan Array
+ THANK YOU