# Bileşik Komutlar

Şu ana kadarki yazdığımız kodlarda eğer komutundan sonra sadece bir komut yazabilmiştik. Ama bir çok problemde **eğer** komutunu birden fazla satır yazarak kullanmamız gerekebilir. Süslü parantez yapısını kullanarak birden fazla komutla birleşik komutlar meydana getirebiliriz.

{\
kod satırı1\
kod satırı2\
}

şeklinde birden fazla satırda kodları süslü parantezler içinde yazabaliriz.

**Eğer-değilse** yapısı bunu tek bir komut gibi algılar ve bu komutları sırasıyla yukarıdan aşağıya çalıştırır.

Aşağıda bir kod örneğine bakalım:

değişken yaş = 19\
\
eğer(yaş > 18)\
&#x20;   yaz "Ehliyet alabilirsiniz"\
değilse\
{\
&#x20; yaz "Yaşınız ehliyet almaya yeterli değildir. "\
&#x20; yaz 18-yaş" sene kadar sonra alabilirsiniz."\
}<br>

Bu kod örneğini bir önceki konuda sadece **"Yaşınız ehliyet almaya yeterli değildir"** şeklinde yapmıştık. Şimdi ise bu uyarıyı vermekle kalmadık ve ikinci bir komutu da çalıştırarak kaç sene sonra ehliyet almak için başvurabileceği bilgisini de paylaşıyoruz.

\
function qsa(sel) {\
&#x20;   return Array.apply(null, document.querySelectorAll(sel));\
}\
\
//deneme ismindeki tüm editörler codemirror editorü olacak\
qsa(".deneme").forEach(function (editorEl) {\
&#x20; CodeMirror.fromTextArea(editorEl, {\
&#x20;   mode: "simplemode",\
&#x20;   readOnly: true,\
&#x20;   lineNumbers: true,\
&#x20;   theme: 'eclipse'\
&#x20; });\
});\
\
//deneme ismindeki tüm editörler codemirror editorü olacak\
qsa(".oneline").forEach(function (editorEl) {\
&#x20; CodeMirror.fromTextArea(editorEl, {\
&#x20;   mode: "simplemode",\
&#x20;   readOnly: true,\
&#x20;   lineNumbers: false,\
&#x20;   theme: 'eclipse2'\
&#x20; });\
});<br>
