14 Ağustos 2018 Salı

function Anahtar Kelimesi

1. Function Declaration
Sadece function tanımlanır. Çağrılamaz.
Örnek
Function's isim verilmelidir. Şöyle yaparsak SyntaxError alırız.
//gives `SyntaxError`
function() {
    console.log('Inside the function');
}();
Örnek
Function'a isim versek bile şöyle yaparsak SyntaxError alırız. Çünkü Function Declaration çalıştırılamaz.
function func(){
  console.log('x')
}();
Function Declaration'ı Hemen Çalıştırmak
Function Declaration parantez içine alınır.
Örnek
Şöyle yaparız
(function() {
    console.log('Inside the function');
})();
Örnek
Şöyle yaparız.
(function(){console.log("abc");})();

(function(){console.log("123");})();
2. Function Expression
Function Declaration bir değişkene atanır ve çağrılabilir hale gelir.
Örnek
Şöyle yaparız
+function(){
  console.log('done')
}()
Örnek
Şöyle yaparız.
// Executes without any error
var x = function() {console.log('Inside the function')}(); // Inside the function

Hiç yorum yok:

Yorum Gönder