JavaScript'te Veri Tipleri (Primitive Types)
JavaScript, verileri saklamak ve işlemek için farklı veri tiplerine sahiptir. Bu veri tipleri, ilkel (primitive) ve nesne (object) olmak üzere iki ana kategoriye ayrılır. İşte JavaScript'te bulunan ilkel (primitive) veri tipleri:
1. Number
Number veri tipi, tüm sayısal değerleri temsil eder. İnteger (tam sayılar) ve floating point (ondalıklı sayılar) değerler bu tipe dahildir. Örnek:
let sayi = 42; // Tam sayı
let ondalik = 3.14; // Ondalıklı sayı
2. String
String veri tipi metinsel verileri temsil eder. Metinler tek tırnak (' '), çift tırnak (" ") veya backticks (``) içinde tanımlanabilir. Örnek:
let mesaj = 'Merhaba, Dünya!';
let isim = "Alice";
3. Boolean
Boolean veri tipi mantıksal değerleri temsil eder ve yalnızca iki değere sahiptir: true (doğru) veya false (yanlış). Örnek:
let dogru = true;
let yanlis = false;
4. Undefined
Undefined veri tipi, bir değişkenin tanımlanmış olmasına rağmen henüz bir değer atanmamış olduğunu belirtir. Örnek:
let degisken;
console.log(degisken); // undefined
5. Null
Null veri tipi, bir değişkenin hiçbir değere sahip olmadığını belirtir. null bir değerdir ve boş bir değeri temsil eder. Örnek:
let yazi = null;
console.log(yazi); // null
6. Symbol
Symbol veri tipi, JavaScript'te benzersiz ve değiştirilemez değerler oluşturmak için kullanılır. Örnek:
let anahtar1 = Symbol('anahtar');
let anahtar2 = Symbol('anahtar');
console.log(anahtar1 === anahtar2); // false
7. BigInt
BigInt veri tipi, JavaScript'te çok büyük tamsayı değerlerini temsil etmek için kullanılır. n harfini ekleyerek BigInt sayılar oluşturulabilir. Örnek:
let buyukSayi = 1234567890123456789012345678901234567890n;
console.log(buyukSayi);
Bu olarak, JavaScript'te ilkel (primitive) veri tipleri sayısal, metinsel, mantıksal, belirli olmayan (undefined), boş (null), sembol (symbol) ve büyük tamsayı (BigInt) veri tiplerini içerir. Bu tipler, JavaScript programlamada temel veri işlemlerinde sıklıkla kullanılır.