Veri Tipleri
Primitive ve Reference veri tipleri.
JavaScript dinamik tipli bir dildir. Değişken tipleri iki ana kategoriye ayrılır:
1. İlkel (Primitive) Tipler: Değeri doğrudan bellekte tutan basit yapılardır.
Number:Tam ve ondalıklı tüm sayılar (Örn: 5, 2.7)String:Metinler (Örn: "Kod")Boolean:true ya da falseUndefined:Tanımlanmış ama henüz değer atanmamış değişken türü.Null:Bilinçli olarak "boş" atanan değer.
2. Referans (Reference) Tipler: Bellekte adres tutan, daha karmaşık nesnelerdir. (Örn: Object, Array, Function)
typeof Operatörü ile Veri Tiplerini Bulma
// İlkel veri tipleri
let size = 42; // Number
let techName = "JS"; // String
let isResponsive = true; // Boolean
let userSession; // Değer atanmadı -> undefined
let emptyData = null; // Null (Boş veri)
// Referans veri tipleri
let techList = ["HTML", "CSS", "JS"]; // Array
let config = { theme: "dark" }; // Object
// typeof kullanımı
console.log(typeof size); // "number"
console.log(typeof techName); // "string"
console.log(typeof isResponsive); // "boolean"
console.log(typeof userSession); // "undefined"
console.log(typeof techList); // "object" (Diziler de objedir)