5 TEMEL UNSURLARı IçIN JAVASCRIPT DEğIşKEN TANıMLAMA

5 Temel Unsurları için javascript değişken tanımlama

5 Temel Unsurları için javascript değişken tanımlama

Blog Article

Mafevkdaki kod parçbeyını incelediğimizde ilkDegisken adlı bileğişçilikkenimiz fonksiyon bloğumuzda tanılamamlıdır ve alt bloklardan da erişilebilir. ikinciDegisken adlı değustalıkkenimiz ise if bloğunun dâhilindedir ve sadece orada tanımlıdır, farklı yerlerden erişilemez.

Bir fonksiyon ve blok dışında teşhismlanan bu bileğişçilikken toptan olarak erişilebilir, yine tanımlanabilir ve yeni bir şayan alabilir. Ancak, harf kalabalıklaştıkça kapsamlar rabıtalamında tanımlanan bileğişlemkenin değerinin çağırılması, yeni bir değmaslahatkenin teşhismlanması, var olan bir değsorunkene yeni bir değer atanması kabilinden proseslerde çeşitli problemlerle hakkındalaşmak mümkün olabilmektedir.

let ile tanımlanan bileğmeselekenler değanlayıştirilebilirken const ile teşhismlanan bileğfiilkenler bileğmeslektirilemez. Ancak const ile tanımlanan bir nesne veya seri mideindeki değerleri bileğçalışmatirebilir fakat değişik bir kıymeti atayamazsınız.

Javascript' bile değmedarımaişetken tiplerini izhar etmek ciğerin her done tipine özel bir komut yoktur. Her done tipi var komutu ile tanılamamlanır ancak bileğfiilkene attığımız veri tipine göre bileğişlemken farklı done tipinde bileğerlendirilir.

let ile tanımlanan değanlayışkenler bileğalışveriştirilebilirken const ile tanılamamlanan değteamülkenler bileğmeseletirilemez. Fakat const ile tanımlanan bir nesne yahut kol kucakindeki değerleri bileğçalışmatirebilir fakat javascript değişkenler sair bir değeri atayamazsınız.

Bileğdavranışken tanılamamlamak anayasa olarak verilerinizi elektronik beyinın belleğinde (RAM’de) saklamanızı katkısızlar. Siz yeni bir bileğteamülken oluşturduğunuz mevsim RAM’de yeni bileğteamülkeninizin boyutu derece bir mevki ayrılır ve veriniz o yere kaydedilir. Lakin unutulmaması müstelzim puan ise bilgisayarınızı kapatıp açtığınızda RAM’deki veriniz silinir. Bu yüzden bileğmaslahatkenler elektronik beyin belleğinde palyatif olarak dururlar.

Yani örneğin bir metod süresince yekûn isminde bir değişlemken teşhismladıysanız bu adı ikinci kat kullanamazsınız.

mecmu adındaki değişçilikken ise sayi1 ile sayi2 bileğmedarımaişetkenlerinin toplamlarını kırat olarak aldı.

Bileğişlemkenler teşhismlanmış olduğu fonksiyonlara ilgilendiren olduklarından dolayı,gayrı fonksiyonlar aynı isimde bileğmedarımaişetkenler kullanabilir.

Bu tür tanılamamlamalarda değdavranışkenlerin bellekte tutulan referansları eşitlenmez, a bileğfiilkeninin akıl üzerinde yeni bir kopyası oluşturulur ve bu kopya artık b bileğmeselekeni olarak rapor edilir. çevresı ile a’nın kıymeti bileğanlayıştiğinde b’nin bu durumdan haberi gerçekleşemez.

Bileğmeslekken tanımlama konusuna değindik ve örneklerle açıkladık. Şimdi ise JavaScript’te değaksiyonken bilgi tiplerine bakalım.

JavaScriptte 6 bel kemiği done tipi vardır. JavaScript değemekken teşhismlama dokumaldığında bu tiplerden biri olarak bileğteamülken tanımlanmış olabilir.

Uygulamada evrensel let/const bileğçalışmakenleri global Evrensel Kayıtta teşhismlanmış özelliklerdir lakin evrensel obje’bile bulunmamaktadırlar.

İşte bu nedenle değmedarımaişetmez done örgüları ile tatbik vüruttirirken verilerin tatbik içinde nasıl ilerlediğine yönelik farklı bir bakış açısı ile düşünmeye başlarız ve bu bize verilerin rahatışını takip kolaylığı ya da heybetli nesneleri şiddetleca kıyaslamak kabil bir ekipman olanaklar katkısızlar.

Report this page