
Muhammet Sinan KORKUT
Yazılım Geliştirme Uzmanı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?

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
veyafalse
-
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.