Tüm blog yazıları

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

eminbasbayan3 dk okuma
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 mantıksal kararlar almasını sağlayan bir veri türüdür.

JavaScript'te Boolean veri tipi, sadece iki farklı değer alabilir: true (doğru) veya false (yanlış). Bu veri tipi, primitif (ilkel) veri tipleri arasında yer alır, yani doğrudan bellekte saklanır ve referans olmadan kullanılabilir. Koşullu ifadelerde ve karşılaştırma işlemlerinde büyük bir rol oynar.

Bu yazıda, Boolean veri tipinin nasıl çalıştığını ve programlamada nasıl kullanıldığını detaylıca ele alacağız.

Boolean Değerleri Nedir?

Boolean veri tipi, yalnızca iki değere sahiptir:

  • true (doğru)
  • false (yanlış)

Yani, bir Boolean değeri bir şeyin evet mi hayır mı olduğunu belirten basit bir ifadedir. Bunu günlük hayattan örneklerle düşünelim:

  • Kapı açık mı? → true (Evet, açık.)
  • Elektrik yanıyor mu? → false (Hayır, yanmıyor.)
  • Kullanıcı giriş yaptı mı? → true veya false olabilir.

Bilgisayarlar ve programlama dillerinde bu gibi basit evet/hayır sorularının cevaplarını saklamak ve işlemek için Boolean veri tipi kullanılır.

JavaScript'te Boolean Kullanımı

Boolean değerleri JavaScript'te doğrudan kullanılabileceği gibi, bir değişkene atanarak da kullanılabilir. İşte birkaç örnek:

jsx
console.log(true);  // Konsola true yazar
console.log(false); // Konsola false yazar

Boolean değerlerini bir değişkene atayarak da kullanabiliriz:

jsx
let isLoggedIn = true; // Kullanıcı giriş yapmış
let isGameOver = false; // Oyun bitmemiş

Yukarıdaki kodda isLoggedIn değişkeni kullanıcının giriş yapmış olduğunu belirtirken, isGameOver değişkeni oyunun devam ettiğini gösteriyor.

Boolean Değerleri Nasıl Tanımlanır?

Boolean değerleri JavaScript'te true ve false kelimeleri ile yazılır. Ancak bu kelimeler küçük harflerle yazılmalıdır. Şöyle bir hata yaparsanız:

jsx
let isActive = True; // Hata verir

JavaScript büyük harfli True kelimesini tanımaz ve hata alırsınız. Doğru kullanım şu şekildedir:

jsx
let isActive = true; // Doğru

Bazı programlama dillerinde (Python gibi) Boolean değerleri True ve False şeklinde yazılır, ancak JavaScript'te true ve false tamamen küçük harflerle yazılmalıdır.

Boolean Kullanım Alanları

Boolean veri tipi birçok yerde kullanılabilir. İşte bazı örnek senaryolar:

1. Kullanıcı Girişi Kontrolü

Bir kullanıcının giriş yapıp yapmadığını kontrol etmek için Boolean değeri kullanabiliriz:

jsx
let isLoggedIn = false;

if (isLoggedIn) {
    console.log("Hoş geldiniz!");
} else {
    console.log("Lütfen giriş yapın.");
}

Burada isLoggedIn false olduğu için ekrana "Lütfen giriş yapın." yazılacak.

2. Oyun Durumu

Bir oyunun devam edip etmediğini belirlemek için de kullanılabilir:

jsx
let isGameOver = false;

if (isGameOver) {
    console.log("Oyun sona erdi.");
} else {
    console.log("Oyun devam ediyor!");
}

3. Form Doğrulama

Bir formdaki kutunun işaretlenip işaretlenmediğini kontrol edebiliriz:

jsx
let isChecked = true;

if (isChecked) {
    console.log("Kutuyu işaretlediniz.");
} else {
    console.log("Kutuyu işaretlemediniz.");
}

JavaScript'te Değişken Tipleri Değiştirilebilir

JavaScript, bir değişkenin veri tipini değiştirmeye izin verir. Yani bir değişkene önce Boolean değeri atayıp, sonra başka bir tür veri de atayabiliriz.

jsx
let value = true;
console.log(value); // true

value = 42; // Artık bir sayı oldu
console.log(value); // 42

Bu, bazı programlama dillerinde mümkün değildir. Mesela, C veya Java gibi dillerde bir değişken başta Boolean olarak tanımlandıysa, sadece Boolean değerler alabilir. Ancak JavaScript bu konuda esnektir.

Sonuç

Boolean veri tipi, programlamada en temel ama en çok kullanılan veri türlerinden biridir. true ve false değerleri, programlarımızın mantıksal kararlar almasına yardımcı olur. Giriş kontrolleri, oyun mantığı ve form doğrulamaları gibi birçok senaryoda kullanılır.

JavaScript Classes ile pratik uygulamalar, metotlar arası iletişim ve gerçek dünya kod örnekleri
JavaScript Dersleri9 dk okuma

JavaScript Classes - Pratik Uygulamalar

JavaScript class'ları ile pratik uygulamalara geçin! Metotlar arası iletişimden constructor'da metot çağırmaya, kod tekrarını azaltmaktan gerçek dünya senaryolarına kadar class kullanımının inceliklerini keşfedin. Kendi alışveriş sepeti örneğinizle bilginizi pekiştirin.

Yazıyı oku
JavaScript class yapısını gösteren bir kod örneği, ES6 ile modern nesne oluşturma
JavaScript Dersleri9 dk okuma

JavaScript Classes

ES6 ile JavaScript'e gelen class yapısı sayesinde nesne oluşturmak artık çok daha kolay ve düzenli! Constructor function karmaşasından kurtulup, okunabilir ve yönetilebilir kodlar yazmak isteyenler için modern JavaScript'in temel taşı olan class'ları tüm detaylarıyla keşfedin. Bu rehberle nesne şabl

Yazıyı oku
JavaScript kodunda Constructor Function ve new keyword'ü ile nesne oluşturma örnekleri
JavaScript Dersleri8 dk okuma

Constructor Functions ve new Keyword

Factory Function'ların hafıza israfı sorununa Constructor Function'lar ve new keyword'ü ile son verin! Metotları paylaştırarak JavaScript objelerini daha verimli nasıl oluşturacağınızı, new'in perde arkasında neler yaptığını ve prototype sisteminin gücünü bu rehberde keşfedin.

Yazıyı oku

Çerez tercihlerin

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