Tüm blog yazıları

Primitive Tipler: JavaScript Programlamada Primitive Tipler

JavaScript'te veri tiplerini anlamak, yazılım geliştirmenin temel taşlarından biridir. Bu veri tipleri, programların veriyi nasıl işleyeceğini ve saklayacağını belirler. JavaScript'te temel veri tiplerine "primitive types" (ilkel tipler) denir. Bu makalede, JavaScript'teki ilkel veri tiplerini

eminbasbayan3 dk okuma
Primitive Tipler: JavaScript Programlamada Primitive Tipler

JavaScript'te veri tiplerini anlamak, yazılım geliştirmenin temel taşlarından biridir. Bu veri tipleri, programların veriyi nasıl işleyeceğini ve saklayacağını belirler. JavaScript'te temel veri tiplerine "primitive types" (ilkel tipler) denir. Bu makalede, JavaScript'teki ilkel veri tiplerini ve bunların nasıl kullanıldığını inceleyeceğiz.

Primitive Tipler Nelerdir?

JavaScript'te yedi ilkel veri tipi vardır:

  1. Number (Sayı)
  2. String (Metin)
  3. Boolean (Doğru/Yanlış)
  4. Undefined (Tanımsız)
  5. Null (Boş)
  6. Symbol (Sembol)
  7. BigInt (Büyük Sayı)

Bu veri tipleri, programlama sırasında en sık kullanılan ve en temel yapı taşlarıdır.

Number (Sayı)

Number tipi, hem tamsayıları hem de ondalıklı sayıları temsil eder. JavaScript'te tüm sayılar number tipindedir.

Örnekler:

jsx
let tamSayi = 42;
let ondalikliSayi = 3.14;

String (Metin)

String tipi, bir veya daha fazla karakterden oluşan metinleri temsil eder. String'ler tek tırnak (' '), çift tırnak (" ") veya ters tırnak ( ``) içinde yazılabilir.

Örnekler:

jsx
let tekTirnak = 'Merhaba';
let ciftTirnak = "Dünya";
let tersTirnak = `Merhaba, ${ciftTirnak}!`; // Template literal

Boolean (Doğru/Yanlış)

Boolean tipi, sadece iki değerden birini alabilir: true (doğru) veya false (yanlış). Genellikle koşul ifadelerinde kullanılır.

Örnekler:

jsx
let isTrue = true;
let isFalse = false;

Undefined (Tanımsız)

Undefined tipi, bir değişkene değer atanmadığında otomatik olarak verilen değerdir. Bir değişken tanımlandı ama henüz bir değer atanmadıysa undefined değerine sahip olur.

Örnek:

jsx
let tanimsiz;
console.log(tanimsiz); // undefined

Null (Boş)

Null tipi, kasıtlı olarak boş veya geçersiz bir değeri temsil eder. undefined ile arasındaki fark, null'ın geliştirici tarafından atanmış olmasıdır.

Örnek:

jsx
let bosDeger = null;

Symbol (Sembol)

Symbol tipi, benzersiz ve değiştirilemez bir değeri temsil eder. Genellikle nesnelerdeki anahtarları benzersiz yapmak için kullanılır.

Örnek:

jsx
let sembol1 = Symbol('sembol');
let sembol2 = Symbol('sembol');
console.log(sembol1 === sembol2); // false

BigInt (Büyük Sayı)

BigInt tipi, çok büyük tamsayıları temsil etmek için kullanılır. Bu tip, normal number tipinin dışında kalan büyük sayıları işlemek için gereklidir.

Örnek:

jsx
let buyukSayi = BigInt(123456789012345678901234567890);

İlkel Tiplerin Kullanımı ve Özellikleri

İlkel tipler, JavaScript'in temel yapı taşlarıdır ve değişmez (immutable) özelliklere sahiptir. Bu, bir ilkel tipin değerinin değiştirilemeyeceği anlamına gelir. Ancak, bir değişkenin içeriği başka bir değere atanabilir.

Örnek:

jsx
let metin = 'Merhaba';
metin[0] = 'm'; // Bu işlem geçersizdir
metin = 'Dünya'; // Bu geçerlidir, çünkü değişkenin kendisi değiştiriliyor

Sonuç

JavaScript'te ilkel tipler, veriyi saklamak ve işlemek için kullanılan en temel yapı taşlarıdır. Bu tipler, programlama sırasında karşılaşacağınız en yaygın veri türleridir ve onları anlamak, JavaScript'te etkili ve doğru kod yazmanın anahtarıdır. Bu makalede öğrendiklerinizi kullanarak kendi JavaScript programlarınızda ilkel tipleri denemekten çekinmeyin. İyi kodlamalar!

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele