Sınırsız Menü, Sınırsız Yemek, SSL Sertifikası, Full Mobil Uyumlu, Full SEO Uyumlu
ve Daha bir çok özellik. Bugün kullanmaya başlayın.
Boolean veri tipi, JavaScript'te sıklıkla kullanılan bir veri tipidir. Bu veri tipi sadece iki değere sahiptir: true (doğru) veya false (yanlış). Bu yazıda JavaScript'te boolean veri tipinin kullanımı hakkında detaylı bir şekilde bilgi vereceğim.
Boolean Veri Tipinin Kullanımı
Boolean veri tipi, genellikle koşul ifadelerinde kullanılır. Örnek olarak, bir kullanıcının giriş yaptığı bir web sitesinde doğru kullanıcı adı ve şifreye sahip olup olmadığını kontrol etmek için kullanılabilir. Aşağıdaki örnekte, kullanıcının doğru kullanıcı adı ve şifre girip girmediğini kontrol ediyoruz:
```javascript
let kullanici_adi = \"john.doe\";
let sifre = \"123456\";
if (kullanici_adi === \"john.doe\" && sifre === \"123456\") {
console.log(\"Giriş başarılı.\");
} else {
console.log(\"Kullanıcı adı veya şifre hatalı.\");
}
```
Yukarıdaki örnekte, `kullanici_adi` ve `sifre` değişkenleri tanımlanır ve doğru kullanıcı adı ve şifreye sahip olup olmadığını kontrol ederiz. Eğer doğru kullanıcı adı ve şifre girilmişse \"Giriş başarılı.\" yazısı, aksi takdirde \"Kullanıcı adı veya şifre hatalı.\" yazısı yazdırılır.
Ayrıca boolean veri tipini kullanarak, bir değişkenin belirli bir değere eşit olup olmadığını kontrol edebiliriz. Aşağıdaki örnekte, `ogrenci_notu` değişkeni 70'den büyük veya eşitse \"Geçti\" yazısını, aksi takdirde \"Kaldı\" yazısını yazdırırız:
```javascript
let ogrenci_notu = 65;
if (ogrenci_notu >= 70) {
console.log(\"Geçti\");
} else {
console.log(\"Kaldı\");
}
```
Yukarıdaki örnekte, `ogrenci_notu` değişkeni 70'den büyük veya eşit olmadığından \"Kaldı\" yazısı yazdırılır.
Boolean veri tipi ayrıca, bir değişkenin tanımlı olup olmadığını kontrol etmek için de kullanılabilir. Aşağıdaki örnekte, `isim` değişkeni tanımlıysa \"isim değişkeni tanımlı\" yazısını, aksi takdirde \"isim değişkeni tanımlı değil\" yazısını yazdırırız:
```javascript
if (typeof isim !== \"undefined\") {
console.log(\"isim değişkeni tanımlı\");
} else {
console.log(\"isim değişkeni tanımlı değil\");
}
```
Yukarıdaki örnekte, `typeof` operatörü ile `isim` değişkeni tanımlıysa \"isim değişkeni tanımlı\" yazısı yazdırılır, aksi takdirde \"isim değişkeni tanımlı değil\" yazısı yazdırılır.
Boolean Veri Tipi ve Operatörler
Boolean veri tipi, karşılaştırma operatörleri ve mantıksal operatörlerle birlikte kullanılabilir. Karşılaştırma operatörleri, iki değer arasındaki ilişkiyi kontrol etmek için kullanılır. Mantıksal operatörler ise, koşul ifadelerini birleştirmek için kullanılır.
Aşağıdaki tabloda JavaScript'te kullanabileceğiniz karşılaştırma operatörleri ve mantıksal operatörler verilmiştir:
| Operatör | Açıklama |
| ---------- | ---------------------------------------|
| == | Eşitlik (değerleri kontrol eder) |
| === | Strict eşitlik (değerleri ve veri türlerini kontrol eder) |
| != | Eşit olmayan (değerleri kontrol eder) |
| !== | Strict eşitsizlik (değerleri ve veri türlerini kontrol eder) |
| < | Küçüktür |
| > | Büyüktür |
| <= | Küçük veya eşittir |
| >= | Büyük veya eşittir |
| && | Mantıksal ve (her iki koşulu da kontrol eder) |
| \\|\\| | Mantıksal veya (herhangi bir koşulu kontrol eder) |
| ! | Mantıksal değil (koşulu tersine çevirir) |
Aşağıdaki örnekte, `a` ve `b` değişkenlerini karşılaştırarak true veya false döndürürüz:
```javascript
let a = 5;
let b = 10;
console.log(a > b); // false
console.log(a < b); // true
console.log(a === b); // false
console.log(a !== b); // true
```
Yukarıdaki örnekte, `a` değişkeni `b` değişkeninden küçük olduğundan, `a > b` ifadesi false döndürür. Ancak `a < b` ifadesi true döndürür.
Aşağıdaki örnekte, `cinsiyet` ve `yas` değişkenlerini karşılaştırarak true veya false döndürürüz:
```javascript
let cinsiyet = \"kadın\";
let yas = 25;
console.log(cinsiyet === \"kadın\" && yas > 21); // true
console.log(cinsiyet === \"erkek\" || yas > 30); // false
console.log(!(cinsiyet === \"kadın\")); // false
```
Yukarıdaki örnekte, `cinsiyet` değişkeni \"kadın\" olduğundan ve `yas` değişkeni 21'den büyük olduğundan, `cinsiyet === \"kadın\" && yas > 21` ifadesi true döndürür. Ancak `cinsiyet === \"erkek\" || yas > 30` ifadesi false döndürür.
Mantıksal Operatörlerle İşlemler
Mantıksal ve operatörü (`&&`) ikinci koşulu kontrol etmeden önce ilk koşulun doğru olup olmadığını kontrol eder. Eğer ilk koşul yanlışsa, ikinci koşulu kontrol etmez. Mantıksal veya operatörü (`||`) ikinci koşulu kontrol etmeden önce ilk koşulun yanlış olup olmadığını kontrol eder. Eğer ilk koşul doğruysa, ikinci koşulu kontrol etmez.
Aşağıdaki örnekte, `ogrenci_notu` değişkeni 75'ten büyük veya eşitse ve `ogrenci_notu` değişkeni 85'ten küçükse, \"Notunuz A\" yazısını yazdırırız:
```javascript
let ogrenci_notu = 80;
if (ogrenci_notu >= 75 && ogrenci_notu < 85) {
console.log(\"Notunuz A\");
} else {
console.log(\"Notunuz A değil\");
}
```
Yukarıdaki örnekte, `ogrenci_notu` değişkeni 80 olduğundan `ogrenci_notu >= 75` ve `ogrenci_notu < 85` koşulları doğru olduğu için \"Notunuz A\" yazısı yazdırılır.
Aşağıdaki örnekte, `ogrenci_notu` değişkeni 75'ten küçük veya eşitse veya `ogrenci_notu` değişkeni 85'ten büyük veya eşitse, \"Notunuz A değil\" yazısını yazdırırız:
```javascript
let ogrenci_notu = 65;
if (ogrenci_notu <= 75 || ogrenci_notu >= 85) {
console.log(\"Notunuz A değil\");
} else {
console.log(\"Notunuz A\");
}
```
Yukarıdaki örnekte, `ogrenci_notu` değişkeni 65 olduğundan `ogrenci_notu <= 75` koşulu doğru olduğu için \"Notunuz A değil\" yazısı yazdırılır.
Sık Sorulan Sorular
1. Boolean veri tipi sadece true veya false döndürebilir mi?
Evet, boolean veri tipi sadece true (doğru) veya false (yanlış) değerlerine sahip olabilir.
2. Boolean veri tipi hangi koşullarda kullanılır?
Boolean veri tipi genellikle koşul ifadelerinde kullanılır. Örneğin, bir kullanıcının doğru kullanıcı adı ve şifreye sahip olup olmadığını kontrol etmek veya bir değerin belirli bir değere eşit olup olmadığını kontrol etmek için kullanılabilir.
3. Boolean veri tipi ile karşılaştırma yapmak için hangi operatörleri kullanabilirim?
JavaScript'te kullanabileceğiniz karşılaştırma operatörleri şunlardır: ==, ===, !=, !==, <, >, <= ve >=.
4. Boolean veri tipi ile mantıksal işlemler nasıl yapılır?
JavaScript'te kullanabileceğiniz mantıksal operatörler şunlardır: &&, || ve !. Mantıksal ve operatörü (`&&`) ikinci koşulu kontrol etmeden önce ilk koşulun doğru olup olmadığını kontrol eder. Mantıksal veya operatörü (`||`) ikinci koşulu kontrol etmeden önce ilk koşulun yanlış olup olmadığını kontrol eder. Mantıksal değil operatörü (`!`) ise koşulu tersine çevirir."
Boolean veri tipi, JavaScript'te sıklıkla kullanılan bir veri tipidir. Bu veri tipi sadece iki değere sahiptir: true (doğru) veya false (yanlış). Bu yazıda JavaScript'te boolean veri tipinin kullanımı hakkında detaylı bir şekilde bilgi vereceğim.
Boolean Veri Tipinin Kullanımı
Boolean veri tipi, genellikle koşul ifadelerinde kullanılır. Örnek olarak, bir kullanıcının giriş yaptığı bir web sitesinde doğru kullanıcı adı ve şifreye sahip olup olmadığını kontrol etmek için kullanılabilir. Aşağıdaki örnekte, kullanıcının doğru kullanıcı adı ve şifre girip girmediğini kontrol ediyoruz:
```javascript
let kullanici_adi = \"john.doe\";
let sifre = \"123456\";
if (kullanici_adi === \"john.doe\" && sifre === \"123456\") {
console.log(\"Giriş başarılı.\");
} else {
console.log(\"Kullanıcı adı veya şifre hatalı.\");
}
```
Yukarıdaki örnekte, `kullanici_adi` ve `sifre` değişkenleri tanımlanır ve doğru kullanıcı adı ve şifreye sahip olup olmadığını kontrol ederiz. Eğer doğru kullanıcı adı ve şifre girilmişse \"Giriş başarılı.\" yazısı, aksi takdirde \"Kullanıcı adı veya şifre hatalı.\" yazısı yazdırılır.
Ayrıca boolean veri tipini kullanarak, bir değişkenin belirli bir değere eşit olup olmadığını kontrol edebiliriz. Aşağıdaki örnekte, `ogrenci_notu` değişkeni 70'den büyük veya eşitse \"Geçti\" yazısını, aksi takdirde \"Kaldı\" yazısını yazdırırız:
```javascript
let ogrenci_notu = 65;
if (ogrenci_notu >= 70) {
console.log(\"Geçti\");
} else {
console.log(\"Kaldı\");
}
```
Yukarıdaki örnekte, `ogrenci_notu` değişkeni 70'den büyük veya eşit olmadığından \"Kaldı\" yazısı yazdırılır.
Boolean veri tipi ayrıca, bir değişkenin tanımlı olup olmadığını kontrol etmek için de kullanılabilir. Aşağıdaki örnekte, `isim` değişkeni tanımlıysa \"isim değişkeni tanımlı\" yazısını, aksi takdirde \"isim değişkeni tanımlı değil\" yazısını yazdırırız:
```javascript
if (typeof isim !== \"undefined\") {
console.log(\"isim değişkeni tanımlı\");
} else {
console.log(\"isim değişkeni tanımlı değil\");
}
```
Yukarıdaki örnekte, `typeof` operatörü ile `isim` değişkeni tanımlıysa \"isim değişkeni tanımlı\" yazısı yazdırılır, aksi takdirde \"isim değişkeni tanımlı değil\" yazısı yazdırılır.
Boolean Veri Tipi ve Operatörler
Boolean veri tipi, karşılaştırma operatörleri ve mantıksal operatörlerle birlikte kullanılabilir. Karşılaştırma operatörleri, iki değer arasındaki ilişkiyi kontrol etmek için kullanılır. Mantıksal operatörler ise, koşul ifadelerini birleştirmek için kullanılır.
Aşağıdaki tabloda JavaScript'te kullanabileceğiniz karşılaştırma operatörleri ve mantıksal operatörler verilmiştir:
| Operatör | Açıklama |
| ---------- | ---------------------------------------|
| == | Eşitlik (değerleri kontrol eder) |
| === | Strict eşitlik (değerleri ve veri türlerini kontrol eder) |
| != | Eşit olmayan (değerleri kontrol eder) |
| !== | Strict eşitsizlik (değerleri ve veri türlerini kontrol eder) |
| < | Küçüktür |
| > | Büyüktür |
| <= | Küçük veya eşittir |
| >= | Büyük veya eşittir |
| && | Mantıksal ve (her iki koşulu da kontrol eder) |
| \\|\\| | Mantıksal veya (herhangi bir koşulu kontrol eder) |
| ! | Mantıksal değil (koşulu tersine çevirir) |
Aşağıdaki örnekte, `a` ve `b` değişkenlerini karşılaştırarak true veya false döndürürüz:
```javascript
let a = 5;
let b = 10;
console.log(a > b); // false
console.log(a < b); // true
console.log(a === b); // false
console.log(a !== b); // true
```
Yukarıdaki örnekte, `a` değişkeni `b` değişkeninden küçük olduğundan, `a > b` ifadesi false döndürür. Ancak `a < b` ifadesi true döndürür.
Aşağıdaki örnekte, `cinsiyet` ve `yas` değişkenlerini karşılaştırarak true veya false döndürürüz:
```javascript
let cinsiyet = \"kadın\";
let yas = 25;
console.log(cinsiyet === \"kadın\" && yas > 21); // true
console.log(cinsiyet === \"erkek\" || yas > 30); // false
console.log(!(cinsiyet === \"kadın\")); // false
```
Yukarıdaki örnekte, `cinsiyet` değişkeni \"kadın\" olduğundan ve `yas` değişkeni 21'den büyük olduğundan, `cinsiyet === \"kadın\" && yas > 21` ifadesi true döndürür. Ancak `cinsiyet === \"erkek\" || yas > 30` ifadesi false döndürür.
Mantıksal Operatörlerle İşlemler
Mantıksal ve operatörü (`&&`) ikinci koşulu kontrol etmeden önce ilk koşulun doğru olup olmadığını kontrol eder. Eğer ilk koşul yanlışsa, ikinci koşulu kontrol etmez. Mantıksal veya operatörü (`||`) ikinci koşulu kontrol etmeden önce ilk koşulun yanlış olup olmadığını kontrol eder. Eğer ilk koşul doğruysa, ikinci koşulu kontrol etmez.
Aşağıdaki örnekte, `ogrenci_notu` değişkeni 75'ten büyük veya eşitse ve `ogrenci_notu` değişkeni 85'ten küçükse, \"Notunuz A\" yazısını yazdırırız:
```javascript
let ogrenci_notu = 80;
if (ogrenci_notu >= 75 && ogrenci_notu < 85) {
console.log(\"Notunuz A\");
} else {
console.log(\"Notunuz A değil\");
}
```
Yukarıdaki örnekte, `ogrenci_notu` değişkeni 80 olduğundan `ogrenci_notu >= 75` ve `ogrenci_notu < 85` koşulları doğru olduğu için \"Notunuz A\" yazısı yazdırılır.
Aşağıdaki örnekte, `ogrenci_notu` değişkeni 75'ten küçük veya eşitse veya `ogrenci_notu` değişkeni 85'ten büyük veya eşitse, \"Notunuz A değil\" yazısını yazdırırız:
```javascript
let ogrenci_notu = 65;
if (ogrenci_notu <= 75 || ogrenci_notu >= 85) {
console.log(\"Notunuz A değil\");
} else {
console.log(\"Notunuz A\");
}
```
Yukarıdaki örnekte, `ogrenci_notu` değişkeni 65 olduğundan `ogrenci_notu <= 75` koşulu doğru olduğu için \"Notunuz A değil\" yazısı yazdırılır.
Sık Sorulan Sorular
1. Boolean veri tipi sadece true veya false döndürebilir mi?
Evet, boolean veri tipi sadece true (doğru) veya false (yanlış) değerlerine sahip olabilir.
2. Boolean veri tipi hangi koşullarda kullanılır?
Boolean veri tipi genellikle koşul ifadelerinde kullanılır. Örneğin, bir kullanıcının doğru kullanıcı adı ve şifreye sahip olup olmadığını kontrol etmek veya bir değerin belirli bir değere eşit olup olmadığını kontrol etmek için kullanılabilir.
3. Boolean veri tipi ile karşılaştırma yapmak için hangi operatörleri kullanabilirim?
JavaScript'te kullanabileceğiniz karşılaştırma operatörleri şunlardır: ==, ===, !=, !==, <, >, <= ve >=.
4. Boolean veri tipi ile mantıksal işlemler nasıl yapılır?
JavaScript'te kullanabileceğiniz mantıksal operatörler şunlardır: &&, || ve !. Mantıksal ve operatörü (`&&`) ikinci koşulu kontrol etmeden önce ilk koşulun doğru olup olmadığını kontrol eder. Mantıksal veya operatörü (`||`) ikinci koşulu kontrol etmeden önce ilk koşulun yanlış olup olmadığını kontrol eder. Mantıksal değil operatörü (`!`) ise koşulu tersine çevirir."
Sınırsız Menü, Sınırsız Yemek, SSL Sertifikası, Full Mobil Uyumlu, Full SEO Uyumlu
ve Daha bir çok özellik. Bugün kullanmaya başlayın.