Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
class
— 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).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır class Kullanici{constructor(ad,email){this.ad=ad;this.email=email;} bilgiGoster(){return `${this.ad} (${this.email})`;}}
kod parçası
Modern sinif tanimlama sozdizimi.
{
"type": "ExpressionStatement",
"expression": "class"
}
static
— 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).
.
Bir şeyin içindeki şeye ulaşır.
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır static toplamKullanici(){return Kullanici.sayac;}
kod parçası
Sinifa ait, instancedan bagimsiz metod/ozellik.
{
"type": "ExpressionStatement",
"expression": "static"
}
getter/setter
— 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).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır get yas(){return new Date().getFullYear()-this.dogumYili;} set yas(v){this.dogumYili=new Date().getFullYear()-v;}
kod parçası
Ozellik erisimini/atamasini kontrol eden metodlar.
{
"type": "ExpressionStatement",
"expression": "getter\/setter"
}