TypeScript const ve salt okunur Yardımcı Program Türünü açıklayın

Typescript Const Ve Salt Okunur Yardimci Program Turunu Aciklayin



TypeScript, değişkenlerin veya özelliklerin başlatılması için veri türleri olarak 'const' anahtar sözcüğünü ve 'salt okunur' yardımcı program türünü kullanır. Adlarına ve işlevlerine göre, bu iki veri türü de birbirinden oldukça farklıdır ancak bazen aynı kaynak kodda kullanıldığında kullanıcının kafası karışır. Bu kılavuz, TypeScript 'const' anahtar sözcüğü ile 'salt okunur' yardımcı program türü arasındaki farkı açıklar.

İlk olarak, 'const' ve 'readonly' yardımcı program türlerinin temellerine bakın.







TypeScript “const” Anahtar Kelimesi nedir?

sabit ” anahtar sözcüğü, verilen değişkenin sabit olduğunu belirtir; bu, atandıktan sonra değerinin değiştirilemeyeceği anlamına gelir. Belirtilen değişkeni derleme zamanında bir sabit olarak ele alır.



Verilen kod yardımıyla uygulamalı olarak görelim.



kod





TypeScript projesinin “.ts” dosyasındaki kod satırlarını kopyalayın:

sabit bir = 100 ;
bir = elli ;
konsol.log ( A ) ;


Yukarıda belirtilen kod satırlarında:



    • sabit ” anahtar kelime başlatır “ A ” sabit bir değişken olarak.
    • Ardından, sabit “a” değişken değeri değiştirilir.
    • Son olarak, “ kayıt() ” yöntemi, “a” değişken değerini görüntüler.


Düzenleyicinin, başlatıldıktan sonra sabit 'a' değişken değerini değiştirirken de bir hata ürettiği görülebilir.

Çıktı

tsc ana.ts // .ts Dosyasını Derleyin
ana düğüm.js // .js Dosyasını Çalıştır



Derleme sırasında “a” değişken değerinin sabit olduğu için değiştirilemeyeceğini belirten bir hata oluştuğu görülmektedir.

Typescript salt okunur Yardımcı Program Türü nedir?

Şimdi TypeScript 'const' anahtar sözcüğü ile 'salt okunur' yardımcı program türü arasındaki farka geçin.

TypeScript “const” ve “salt okunur” Yardımcı Program Türünü açıklayın

TypeScript 'const' anahtar sözcüğü ile 'salt okunur' yardımcı program türü arasındaki temel farklar burada belirtilmiştir:

    • Çalışma: 'Const' anahtar sözcüğü, 'değişken' değerinin başlatma sonrasında değiştirilemeyeceğini belirtirken, 'readonly' yardımcı program türü, 'özellik/değişken' değerinin ayarlandıktan sonra değiştirilemeyeceğini belirtir.
    • kullanım: “const” anahtar kelimesi sadece değişkenleri sabit yapmak için kullanılır. Öte yandan, bir arayüzün veya nesnenin parçası olan “özellikler ve değişkenler” için “salt okunur” yardımcı program türü kullanılır.
    • değişiklik: 'const' değişkenleri hiçbir şekilde değiştirilemezken, 'readonly' özellikleri JavaScript yöntemlerinin yardımıyla çalışma zamanında değiştirilebilir.

Çözüm

TypeScript'te, “ sabit ” anahtar kelime ve “ Sadece oku “fayda türü” bazında birbirinden farklılık göstermektedir. çalışma ”, “ kullanım ', ve ' değişiklik ' faktörler. Aralarındaki temel fark, “const” sadece değişkeni sabit yaparken, “salt okunur” hem değişkenleri hem de özellikleri sabit kılar. Bu kılavuz, TypeScript 'const' ve 'salt okunur' yardımcı program türünü derinlemesine açıkladı.