Muhammet Sinan KORKUT

Yazılım Geliştirme Uzmanı
İş Alımı Açık

Web Uygulamaları, Masaüstü Yazılımlar ve Grafik Tasarım Alanında Sizlere Yardımcı Olabilirim.

JavaScript Değişkenler ve Veri Tipleri Nedir?

2025-06-29 21:48:29
JavaScript Değişkenler ve Veri Tipleri Nedir?

Giriş

Web tabanlı yazılımların temel taşlarından biri olan JavaScript, dinamik ve güçlü yapısıyla ön plana çıkar. Ancak bir programlama diline hâkim olmanın ilk adımı, onun değişken tanımlama yöntemlerini ve veri tiplerini doğru anlamaktır.
Bu makalede, JavaScript değişkenler ve veri tipleri konusu detaylı bir şekilde açıklanacak ve uygulamalı örneklerle pekiştirilecektir.


JavaScript’te Değişken Nedir?

Değişkenler, bir değeri saklamak ve gerektiğinde tekrar kullanmak için kullanılan isimlendirilmiş yapılar olarak tanımlanabilir. Örneğin bir kullanıcı adını, yaşını veya işlem sonucunu bir değişkende tutabiliriz. JavaScript ile değişken tanımlamanın temel üç yolu vardır.

  • var

  • let

  • const

Bu üçü de değişken oluşturmak için kullanılır ancak kapsamları (scope) ve davranış biçimleri farklıdır.

var, let, const Arasındaki Farklar

Eskiden sadece var kullanılırken, ES6 (ECMAScript 2015) ile birlikte let ve const yapıları geldi. Artık modern JavaScript kodlarında genellikle let ve const tercih edilir.

  • var fonksiyon kapsamında geçerlidir ve hoisting (yukarı taşınma) davranışı gösterir.

  • let, blok kapsamında tanımlanır ve yeniden tanımlanabilir.

  • const, sabit değerler tanımlamak üzere  kullanılır ve tanımlanıştan sonra içeriği değiştirilemez.

Örnek: Değişken Tanımlama

var mesaj = "Merhaba";

let yas = 25;

const PI = 3.14;


JavaScript Veri Tipleri

JavaScript’te her değişkenin bir veri tipi vardır. Bu, değişkenin ne tür bir veri sakladığını gösterir. Örneğin, sayılar, metinler, mantıksal ifadeler gibi.

Temel (Primitive) Veri Tipleri:

  • Number → Sayısal veriler: 5, 10.5

  • String → Metinler: "Merhaba"

  • Boolean → Mantıksal değerler: true veya false

  • Null → Bilinçli olarak “boş” bırakılmış değer

  • Undefined → Tanımlanmamış değer

  • Symbol → Benzersiz tanımlayıcı (ileri düzey)

Referans Tipleri:

  • Object → Karmaşık veri yapıları

  • Array → Liste yapıları

  • Function → Fonksiyon tanımlamaları


Örnek: Veri Tipleri

let sayi = 42;

// Number let isim = "Ayşe";

// String let aktif = true;

// Boolean let bos = null;

// Null let tanimsiz;

// Undefined let ogrenci = { ad: "Ali", yas: 22 };

// Object let notlar = [90, 85, 78]; // Array


typeof Operatörü ile Tür Tespiti

JavaScript ile bir değişkenin tipini  görebilmek için typeof operatörü kullanırız. Typeof operatörü, değişkenin türünü string olarak döndürür.

console.log(typeof sayi);

// number console.log(typeof isim);

// string console.log(typeof aktif); // boolean


Tür Dönüştürme (Type Conversion)

Bazen bir türü diğerine çevirmek gerekir. Örneğin, string olan "5" ifadesini sayıya çevirmek isteyebiliriz.

let a = "10";

let b = 5;

console.log(Number(a) + b); // 15


Sonuç

JavaScript değişkenler ve veri tipleri, programlama öğrenme yolculuğunun temel yapı taşlarındandır. Kod okunabilirliğini, veri yönetimini ve hata ayıklamayı etkileyen bu kavramlar, ileri düzey konulara geçiş için sağlam bir temel oluşturur.
Bu yazıda, JavaScript değişken tanımlama usulleri ve verilerin tipleri detaylandıılarak açıklanmıştır.Bu nedenle. kavraması kolay olacaktır. Sonraki yazıda , bu değişkenlemiziri nasıl ve hangi  koşullarda kullandığımıza ve fonksiyonlarla nasıl bağladığımıza bakmak faydalı olacaktır.