Ekspresi Fungsi
Ekspresi fungsi mendefinisikan fungsi sebagai bagian dari sintaks ekspresi, biasanya berupa penetapan sebuah variabel. Dapat diberi nama atau tidak. Ekspresi fungsi biasanya tidak diawali oleh kata function
//anonymous function expression
var a = function() {
return 3;
}
//named function expression
var a = function bar() {
return 3;
}
//self invoking function expression
(function sayHello() {
alert("hello!");
})();