# const ile Değişken Deklare Etme

**`const`** deklaratif sözcüğü **`let`** ile aynı özelliklere sahiptir. Blok hassasiyeti vardır, aynı kapsamda sadece bir kez bildirilebilir ve bildirilmeden kullanılamaz. Farkı şudur: **`const`** ile bildirdiğiniz bir değişkenin değerini **sonradan değiştiremezsiniz**. Yani **değeri sabittir**. Bu sebeple de bildirirken değerini atamak zorundasınız. Sonradan değer atayamaz veya değerini değiştiremezsiniz. Örnek:

{% code lineNumbers="true" %}

```javascript
const DOGUM_TARIHI = 1923;
const ADI = 'TÜRKİYE';
```

{% endcode %}

**`const`** kelimesi İngilizce '*constant: sabit, daimi.*' kelimesinden gelmektedir. Sonradan değerini değiştirmek veya tekrar deklare etmek hata olarak fırlatılır.

<pre class="language-javascript" data-line-numbers><code class="lang-javascript">const DOGUM_TARIHI; // Değeri atanmadığı için bu satırda hata fırlatır.
DOGUM_TARIHI = 1923; // Bu satıra sıra gelmez.

// Farklı Örnek
const PI_SAYISI = 3.14,
      E_SAYISI = 2.71828;
<strong>PI_SAYISI = 3; // Bu satırda hata fırlatır. Değeri sonradan değişemez.
</strong>
<strong>const E_SAYISI = 2.71; // Bu satırda da hata fırlatır. Tekrar deklare edilemez.
</strong></code></pre>

Gelenek olarak **`const`** ile bildirilen değişken isimleri büyük harflerle yazılır. Bu sayede programcı değişkeni sabit olarak deklare ettiğini bilir ve hata fırlatacak kod yazmaz. Büyük harflerle isim verirken okunaklı olması açısından kelimeler arasına alt tire (\_) koymak da bir gelenektir.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hanuce.gitbook.io/javascript-egitimi/degiskenler-variables/const-ile-degisken-deklare-etme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
