Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
function
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
function selamla(isim){return"Merhaba, "+isim+"!";}
kod parçası
Belirli islevi yerine getiren tekrar kullanilabilir kod blogu.
{
"type": "ExpressionStatement",
"expression": "function"
}
Fonksiyon Cagrisi
— Fonksiyon Tanimlama ve Kullanimi içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
console.log(selamla("Ali")); // "Merhaba, Ali!"
kod parçası
Tanimlanan fonksiyonu parametre vererek calistirma.
{
"type": "ExpressionStatement",
"expression": "Fonksiyon Cagrisi"
}
Function Expression
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur const kareAl=function(sayi){return sayi*sayi;};
kod parçası
Bir degiskene atanan isimsiz (anonim) fonksiyon.
{
"type": "ExpressionStatement",
"expression": "Function Expression"
}
Rest Parametre
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
function topla(...sayilar){return sayilar.reduce((a,b)=>a+b,0);}
kod parçası
Belirsiz sayida argumani dizi olarak toplayan parametre.
{
"type": "ExpressionStatement",
"expression": "Rest Parametre"
}