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.