JavaScript Dersleri #2: Veri Tipleri (Data Types)

 JavaScript Dersleri #2: Veri Tipleri (Data Types)

JavaScript'te değişkenlerin içinde sakladığımız veriler farklı türlerde olabilir. JavaScript "dynamically typed" yani dinamik tipli bir dildir. Bu, bir değişkeni tanımlarken veri tipini belirtmek zorunda olmadığınız ve aynı değişkenin zamanla farklı veri tiplerini tutabileceği anlamına gelir.

JavaScript'te veri tipleri temel olarak ikiye ayrılır: İlkel (Primitive) ve İlkel Olmayan (Reference/Object) veri tipleri. Bu derste en çok kullanacağımız ilkel veri tiplerini inceleyeceğiz.

1. String (Metinsel İfadeler)

Metinleri ifade etmek için kullanılır. Tek tırnak '', çift tırnak "" veya eğik tırnak (Template Literal) içinde yazılırlar.

let blogAdi = "Blogger Arşivim";

let kategori = 'Yazılım Dersleri';


// Template Literal (Eğik tırnak) ile değişkenleri metin içine gömmek çok kolaydır:

let mesaj = `Hoş geldiniz, şu an ${blogAdi} sitesindesiniz.`;

console.log(mesaj); 

// Çıktı: Hoş geldiniz, şu an Blogger Arşivim sitesindesiniz.


2. Number (Sayılar)

JavaScript'te tam sayılar (integer) ve ondalıklı sayılar (float) için ayrı bir veri tipi yoktur; hepsi Number olarak geçer.

let sayfaSayisi = 25;      // Tam sayı

let yuklenmeSuresi = 1.45; // Ondalıklı sayı (Nokta ile ayrılır)

let toplam = sayfaSayisi + 5;

console.log(toplam); // Çıktı: 30


3. Boolean (Mantıksal Değerler)

Sadece iki değer alabilir: true (Doğru) veya false (Yanlış). Genellikle koşullu ifadelerde ve kontrol mekanizmalarında kullanılır.

let karanlikModAcik Mi = true;

let uyeGirisYapti Mi = false;


console.log(karanlikModAcik Mi); // Çıktı: true

4. Undefined (Tanımlanmamış)

Bir değişken oluşturulmuş ama içine henüz hiçbir değer atanmamışsa, o değişkenin değeri ve tipi otomatik olarak undefined olur.

let temaRengi;

console.log(temaRengi); // Çıktı: undefined

5. Null (Boş/Hükümsüz)

Bir değişkenin bilinçli olarak "içinin boş" olduğunu belirtmek için kullanılır. undefined ile karıştırılmamalıdır; undefined unutulmuşluğu, null ise bilinçli bir boş bırakma eylemini temsil eder.

let seciliKullanici = null; // Şu an kimse seçili değil, içi boş.

Veri Tipini Öğrenme: typeof

Bir değişkenin o an hangi veri tipine sahip olduğunu öğrenmek için typeof operatörünü kullanırız.

let testVerisi = "Merhaba";

console.log(typeof testVerisi); // Çıktı: string


testVerisi = 100;

console.log(typeof testVerisi); // Çıktı: number




datatypes,veri,tipleri








Hiç yorum yok:

Yorum Gönder