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.