JavaScript Dersleri

JavaScript İlkel (Primitive) Veri Tipleri

eminbasbayan

eminbasbayan

4 dk okuma
JavaScript İlkel (Primitive) Veri Tipleri
🔍 Büyütmek için tıklayın

JavaScript, modern web geliştirmede vazgeçilmez bir programlama dilidir. Web sitelerini daha dinamik hale getirmek, etkileşim eklemek ve hatta oyunlar ve uygulamalar geliştirmek için kullanılır. Ancak, bu eğlenceli ve güçlü özelliklere ulaşmadan önce, JavaScript'in temellerini anlamamız gerekiyor.

JavaScript’te veriler primitif (ilkel) ve referans (karmaşık) olmak üzere iki ana kategoriye ayrılır. Primitif veri tipleri, doğrudan bellek içinde saklanan basit değerlerdir ve doğrudan erişilip kullanılabilirler. Referans veri tipleri ise daha karmaşıktır ve bellekteki adresleri referans alarak kullanılırlar.

Bu yazıda, öncelikle primitif veri tiplerine odaklanacağız ve JavaScript’teki temel veri yapı taşlarını inceleyeceğiz.

JavaScript’te Primitif Veri Tipleri

Bir programlama dilinde en temel kavramlardan biri veri tipleridir. JavaScript’teki veri tipleri, değişkenlerin nasıl saklanacağını ve işleneceğini belirler. Veri tiplerini anlamak, ileride daha karmaşık işlemleri gerçekleştirmek için oldukça önemlidir.

JavaScript’te beş temel primitif (ilkel) veri tipi vardır:

  1. Number (Sayılar)
  2. String (Metinler)
  3. Boolean (Mantıksal Değerler)
  4. Null (Boş Değer)
  5. Undefined (Tanımsız Değer)

Ayrıca, daha az kullanılan BigInt ve Symbol adında iki primitif veri tipi daha bulunur, ancak bunlar genellikle ileri seviye konulara girer.

1. Number (Sayılar)

Sayılar, programlamada en çok kullanılan veri türlerinden biridir. JavaScript’te bütün sayılar Number tipi olarak saklanır. Yani, tam sayılar ve ondalıklı sayılar arasında bir ayrım yoktur.

Örnekler:

let yas = 26; // Tam sayı (integer) let sicaklik = 36.5; // Ondalıklı sayı (float)

Matematiksel işlemler yapmak için Number tipi oldukça kullanışlıdır:

let toplam = 5 + 3; // Sonuç: 8 let carpim = 4 * 2; // Sonuç: 8 let bolme = 10 / 2; // Sonuç: 5

JavaScript’te bazı özel sayı değerleri de vardır:

  • Infinity: Sonsuz değeri temsil eder. Örneğin, bir sayıyı 0’a bölerseniz sonuç Infinity olur.
  • NaN (Not a Number): Sayı olmayan bir işlemin sonucu olarak ortaya çıkar.

Örnek:

console.log(5 / 0); // Infinity console.log("Merhaba" * 3); // NaN

2. String (Metinler)

Metinleri saklamak için String tipi kullanılır. String ifadeler, tek tırnak (‘ ’), çift tırnak (“ ”) veya backtick ( `` ) içine yazılır.

Örnekler:

let ad = "Ahmet"; let mesaj = 'Merhaba, nasılsın?'; let dinamikMesaj = `Bugün hava çok güzel!`;

String’ler birleştirilebilir (concatenation):

let isim = "Nur"; let selam = "Merhaba, " + isim + "!"; console.log(selam); // "Merhaba, Nur!"

Backtick ( `` ) kullanarak değişkenleri kolayca yerleştirebiliriz:

let yas = 26; console.log(`Ben ${yas} yaşındayım.`); // "Ben 26 yaşındayım."

3. Boolean (Mantıksal Değerler)

Boolean, yalnızca true (doğru) veya false (yanlış) değerlerini alabilen bir veri tipidir. Programlamada karar yapılarında sıkça kullanılır.

Örnekler:

let kullaniciGirisYapti = true; let siteBakimda = false;

Boolean ifadeler genellikle karşılaştırma işlemleri ile kullanılır:

console.log(5 > 3); // true console.log(10 < 2); // false

4. Null (Boş Değer)

Null, bir değişkenin bilerek boş bırakıldığını gösterir. Yani, değer olarak "hiçbir şey" anlamına gelir.

let araba = null; // Şu an araba yok

5. Undefined (Tanımsız Değer)

Undefined, bir değişkene henüz bir değer atanmadığında oluşur.

let telefon; console.log(telefon); // undefined

Null ile undefined arasındaki fark:

  • Null, bir değişkenin bilinçli olarak boş bırakıldığını ifade eder.
  • Undefined, değişkene henüz bir değer atanmadığını gösterir.

Sonuç

Bu yazıda, JavaScript’in temelini oluşturan primitif veri tiplerini öğrendik. Özetlemek gerekirse:

Veri TipiAçıklama
NumberSayıları saklar (Tam veya ondalıklı fark etmez)
StringMetin ifadeleri saklar
Booleantrue veya false değerleri içerir
NullBilinçli olarak boş bırakılmış değişkenleri temsil eder
UndefinedHenüz bir değer atanmamış değişkenleri gösterir

Bu temel bilgileri öğrendikten sonra, JavaScript ile daha karmaşık işlemler yapabilir ve web sayfaları üzerinde etkili değişiklikler gerçekleştirebiliriz. Bir sonraki adımda, bu veri tiplerini nasıl kullanacağımızı ve işleyeceğimizi öğreneceğiz!

Eğer öğrendiklerinizi pekiştirmek isterseniz, tarayıcı konsolunu açarak yukarıdaki örnekleri denemeye başlayabilirsiniz.

Etiketler

#Eğitimler#JavaScript Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

Web Geliştirmede Neden JavaScript'e İhtiyacımız Var?
Genel

Web Geliştirmede Neden JavaScript'e İhtiyacımız Var?

Web geliştirme, temel olarak üç ana yapı taşı üzerine kuruludur: **HTML, CSS ve JavaScript**. Bu üçlüden **HTML**, sayfanın iskeletini oluşturur, **CSS**, tasarımı ve görsel düzenlemeleri yapar

2 dk
JavaScript'e Giriş: JavaScript Nedir?
Genel

JavaScript'e Giriş: JavaScript Nedir?

Web geliştirme yolculuğunuzda büyük bir adım atıyorsunuz! HTML ve CSS ile statik web sayfaları oluşturmayı öğrendiniz, ancak şimdi JavaScript ile sayfanıza hareket ve etkileşim katmanını eklemeye hazırsınız. JavaScript, web sayfalarını dinamik hale getiren ve kullanıcı etkileşimlerini yöneten

3 dk
JavaScript Değişkenler (Variables) Nedir?
Genel

JavaScript Değişkenler (Variables) Nedir?

JavaScript, web geliştirme dünyasının en önemli dillerinden biridir. Dinamik web siteleri, interaktif uygulamalar, oyunlar ve animasyonlar gibi birçok alanda kullanılır. Ancak, bu tür gelişmiş uygulamalar oluşturabilmek için önce JavaScript'in temellerini anlamak gerekir. Bu

4 dk
JavaScript'te Sayılar ve Matematiksel Operatörler
Genel

JavaScript'te Sayılar ve Matematiksel Operatörler

JavaScript, modern web geliştirmede en yaygın kullanılan programlama dillerinden biridir. Bu dilde çalışırken sayılarla sıkça işlem yaparız. İster bir hesap makinesi uygulaması geliştiriyor olun, ister bir oyundaki puan sistemini kodluyor olun, sayılar kaçınılmaz bir parçadır. JavaScri

4 dk
JavaScript'te Boolean Veri Tipi
Genel

JavaScript'te Boolean Veri Tipi

JavaScript'ı öğrenmeye yeni başlayanlar için veri tipleri oldukça önemlidir. Bu yazıda, en temel veri tiplerinden biri olan **Boolean (mantıksal) değerleri** inceleyeceğiz. Boolean değerleri, programlamada sıklıkla kullanılan ve kodlarımızın man

3 dk
JavaScript’te Değişken İsimlendirme Kuralları
Genel

JavaScript’te Değişken İsimlendirme Kuralları

JavaScript’te değişken tanımlarken `let`, `const` veya (artık önerilmeyen) `var` kullanılır. Ancak değişken isimlendirme konusunda belirli kurallar ve en iyi uygulamalar bulunmaktadır. Bu yazıda, hem zorunlu kuralları hem de okunab

5 dk