javascript dasar: function pada javascript ,intro,membuat dan menjalankan function

javascript dasar: function pada javascript ,intro,membuat dan menjalankan function


Apa ITU function gimana cara bikin ya ? Gimana cara pake nya?dan prilakunya seperti apa kita akan bahas di sini

Function menurut doublas crockford (jagoan javascript) function adalah kunci utama pada javascript yang membuat javascript sangat powerfull 


Definisi function

•sebuah sub program/ sub-routine yang dapat dipanggil di bagian lain pada program


•merupakan struktur dasar pembentuk dari javascript

•Disebut juga sebagai prosedur (kumpulan statement untuk melakukan tugas atau menghitung sebuah nilai

•untuk dapat menggunakan nya kita harus membuat terlebih dahulu function tersebut lalu memanggilnya

•termasuk kedalam firt class object





Kenapa kita harus membuat function?

•reusability(DRY: do not repeat Yourself)

•dekomposisi abstraksi

•modularitas

Kategori function

•built -in function

•user-defined function



Built-in function 

•function yang sudah disediakan/dibuat oleh javascript


•kita tinggal memanggilnya saja


•contoh :
alert(),prompt(),confirm().

•dan masih banyak lagi


Contoh contoh

Built-in function pada string

•charAt(),slice(),split(),tostring(),tolowercase(),touppercase(),dan masih banyak lagi.



Built-in function math

sin(),cos(),tan(),random(),round(),floor(),ceil(),log()......




User-defined function

•fungsi yang kita buat sendiri

•menggunakan keyword function

•nama function(opsional)

•parameter /argument
   •disimpan di dalam {}
   •boleh ada boleh tidak jika ada boleh lebih dari satu
    •di pisahkan oleh koma {,}

•function body di bungkus dengan {}

•dapat menghasilkan nilai (return value) atau tidak

Ada 2 cara untuk Membuat user-defined function

1.dengan deklarasi 

2.dengan expresi


Contoh function deklarasi

function jumlahDuaBilangan(a,b) {
var total ;

total = a + b;

return total;
}



Contoh function expresion

var jumlahDuaBilangan = function(a,b) {

var total ;

total = a + b;

return total;

}


contoh pemanggilan function

alert(jumlahDuaBilangan(12,29);

Pemanggilan alert tidak hanya digunakan sekali tapi bisa digunakan berkali kali


Function yang baik hanya mengerjakan satu hal saja


Function 

•adalah sebuah blok kode yang dibuat untuk melakukan tugas spesifik

•dapat dipanggil berulang kali

•memudahkan penelusuran


•reusability




Tata cara tulis function


keyword function untuk memberitahu interpreter javascript bahwa kita akan mulai menulis sebuah function,function di bungkus dengan {},berinama function yang menjelaskan apa yang akan di lakukan,selalu tulisan () untuk menyimpan parameter /argument/bahan baku untuk nantinya digunakan di dalam function.

•parameter / argument

•data yang di kirim dari luar saat pemanggilan function untuk digunakan didalam function

•anggap sebagai variabel khusus untuk function


•opsional boleh ada atau tidak

•jika tidak ada biarkan ,() harus tetap ada

•jika ada, boleh sebanyak apapun sesuai kebutuhan



Sebuah function biasanya mengembangkan sebuah nilai, menggunakan keyword return lalu di ikuti dengan nilai kembalianya.
kegunaan nya yaitu untuk memberitahu interpreter bahwa kita telah selesai mengerjakan sesuatu dan inilah hasilnya.setelah sampai pada Kode return function akan berhenti berjalan


Contoh function :

function jumlahVolumeDuaKubus(a, b){
var total;
var volumeA;
var volumeB;

volumeA = a * a * a;
volumeB = B * B * B;

total = volumeA + volumeB;

return total;

}

//contoh Pemanggilan function//
console.log(jumlahVolumeDuaKubus(8,3));


Mungkin cukup di sini dulu penjelasan function pada Javascript 



Komentar

Postingan populer dari blog ini

ethical hacking part 14 membuat malware Trojan

CSS layouting - box model: CSS reset

ethical hacking part 3 reconnaissance & information gethering