Javascript dasar : function pada Javascript declaration vs expression
Javascript dasar : function pada Javascript declaration vs expression
Peraturan penulisan function
function declaration
function identifier (parameterlist opt) {function body}
Contoh :
function tampilanpesan (nama){
alert("hello " + nama);
}
function expresion
function identifier opt (parameterlist opt) {function body}
contoh :
function (nama) {
alert("hallo " + nama)
}
Atau kita simpan kedalam variabel
var tampilpesan = function (nama) {
alert("hallo " + nama)
}
Perbedaan function declaration dan function expresion
function declaration
•lebih fleksibel (dapat di tulis dimana saja)
•karena konsep (hoisting)
•mudah dipahami pemula
function expresion
•harus didefinisikan terlebih dahulu sebelum dipanggil
•lebih powerfull
•sebagai closure
•sebagai argument atau function lain
•IIFE(immediately,invoked function expresion)
Mungkin ITU dia penjelasan tentang functionpada Javascript declaration vs expression
End
Komentar
Posting Komentar