# JavaScript Koşul Operatörleri

Bu satırları okuyosanız bir bilgiye ihtiyacınızın olması koşulu sebebiyledir ve bulursanız sonuc bulamazsanız başka bir sonuç elde etmiş olursunuz işte JavaScript dunyasındada koşullar buna benzer çalışır.

```
let yas=30;
if(yas){  console.log("true oldugu için çalıştı") }
else { console.log("Burası hiç bir zaman çalışmaz") }
//yas adlı degişkeniz dolu oldugu için true durumundadır
//Bu durum if çalışması için yeterlidir.
```

 
```
let yas=30;
if(yas >30 ){  
//yas adlı degişken 30 dan büyükse burdaki kod blogu çalışacak
}
else { //yas adlı degişken 30 dan küçükse buradaki kod blogu çalışacak }

``` 

İstenirse birden fazla if-else yapısı kurulabilir
```
let yas=30;
if(yas >30) { .......}
else if(yas >40 ) {......... }
else if(yas >35 ) { ...........}
else {....................}
``` 

Aynı anda bir den fazla koşulu tekbir if içinde kullanmamız gerekirse işte o zamanda yardımımıza Koşul operatörleri giriyor.Yas isimli degişken 20 den büyük  **ve** 30 dan küçükse çalışacak olan kod blogunu kodlamaya çalışalım 

```
let yas=25;
if(yas>30){ ..}
else if(yas>20 && yas <30) { //20 büyük ve 30 küçük  }
``` 
Mantıksal operatörler koşulu istedigimiz şekilde düzenlememizi sağlar


- 
|| : (veya )

- 
&& : ve

- 
! :  Degilse 


