İlkel (Primitive) Veri Tipleri
JavaScript'te programlama yaparken oluşturduğumuz değişkenlerin değerleri bir veri tipinde olur. Belirli bir değerin doğrudan erişilebilir şekilde saklandığı tiplere ilkel veri tipleri (değer tipler) denir. Genellikle her programlama dilinde mevcuttur.
Bir Veri Tipinin İlkel (Primitive) Olarak Nitelendirilmesi
Değişkenlerin tutulduğu hafıza RAM bellektir. Hafıza birimlerinin bellekteki konumu "0x2c53df20350" gibi adreslerle matematiksel olarak ifade edilirler.
İlkel veri tiplerindeki değişkenler, belleğin "çağrılan yığın (call stack)" olarak ifade edilen bölümündeki bir adreste doğrudan değerleri tutarlar. Değerler stack olarak ifade edilen bu bölümde; parçalanmadan, doğrusal konumda (bitişik), sabit boyutlu ve doğrudan erişilebilir halde tutulurlar.
Stack bölümü işletim sistemi tarafından yönetilir ve verilere hızlı erişilir. Fakat bir programda çok fazla ilkel veri tipinin kullanılması işletim sisteminde hafıza yetersizliğine yol açabilir.
İlkel Veri Tipleri
String - Karakter Dizisi
Klavyeden girilen harf, rakam, nokta, virgül, boşluk vb. özel karakterle oluşan metin tipindeki veriler string tipidir.
Number - Sayı
Nümerik olan ve üzerinde matematiksel işlemler yapabileceğimiz veri tipidir. Tamsayı, ondalıklı sayı, sonsuz sayı, sayısal değer olmayan gibi değerlerin hepsi number tipinde veridir.
Bigint - Büyüksayı
64-Bit uzunluğundaki sayısal veri tipidir. Sadece tamsayı olabilir ve teorik olarak number tipinin alabileceği en fazla değerden daha büyük bir değeriniz varsa kullanılabilir. Çoğu programlama dilinde mevcut değildir ama ilkeldir.
Boolean - Mantıksal
Sadece True (Doğru) ve False (Yanlış) değerini tutan veri tipidir.
Symbol - Sembol
Benzersiz tanımlayıcıdır. İlkel bir tiptir fakat bu tipe referans veri tiplerinden sonra değineceğiz.
Bir değişkenin tipini typeof degiskenAdi
veya typeof(degiskenAdi)
fonksiyonu ile öğrenebiliriz. Örnek.
Last updated