Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

JavaScript

Kullanılacak Tüm Dökümanlar
Node.js Kurulumu

JavaScript Nedir?
Birçok Platformda Hello World ve Hello World'ün Önemi

Değişken Tanımlama: var, ES6 ile Birlikte Gelen let ve const Değişken Tanımlama Yapısının Kullanımı, var ile Arasındaki Farklar
Değişken Tanımlama Kuralları
Number Veri Turu Kullanımı, Temel Aritmetik İşlemler, İşlem Önceliği, Arttırma ve Azaltma İşlemleri
Boolean Veri Türü İle Çalışmak
Değişken Türünü Kontrol Etmek ve Değişken Türünü Değiştirmek
Template Literals Kullanımı
String Veri Türü İşlemleri

Document Object Model (DOM) Nedir
DOM içerisinden Etiket ve ID ile Öğe Seçimi
Prompt ile Kullanıcıdan Bilgi Almak
Liste içerisindeki Öğeye Erişmek ve Yeni Öğe Eklemek
DOM'a CSS Class Bilgisi Eklemek veya Çıkarmak

Karşılaştırma Operatörleri ve Mantıksal Operatörler
Koşul Yapısı Kullanımı (if / else)
Çoklu Koşul Yapısı Kullanımı
Ternary Operatör ( Koşul ? Doğruysa : Yanlışsa) ile If Kullanımı
Koşullarla Çalışmak - Bölüm Sonu Egzersizi

Fonksiyon Nedir? Neden Kullanırız?
Fonsiyona Parametre (params) ve Geridönüş (return) Eklemek
Fat Arrow () => Fonksiyonu Kullanımı
DOM Etkinlikleriyle Çalışmak
Fonksiyonlar - Bölüm Sonu Egzersizi
Ödev 1

LocalStorage ile Veri Eklemek, Düzenlemek ve Silmek
LocalStorage içerisine Farklı Türde Veriler Eklemek
localStorage - Bölüm Sonu Egzersizi

Form ve Form Submit Yönetimi
Input içerisinden Değer Almak
Formlarla Çalışmak - Bölüm Sonu Egzersizi

Dizi (Array) Oluşturmak ve Dizi İçindeki Elemanlara Ulaşmak
Diziye Yeni Eleman Eklemek, Çıkartmak ve Güncellemek
Array (Dizi) Metotlarının Kullanımı ve Array içinde Array Oluşturma

For Döngüsü Kullanımı
Break ve Continue Kullanımı
While Döngüsü
ForEach ile Array içerisindeki Öğelerin Çağrılması
Filter ile Array İçerisinde Sadece İstenilen Bilgilerin Yeni Listeye Eklenmesi
Map ile Array İçerisideki Yapının Değiştirilerek Yeni Liste Oluşturulması
Ödev 2

Object (Nesne) Nedir? Nasıl Oluşturulur?
Object Anahtar (Key) ve Değer (Value) Yapısının Kullanımı/Erişimi
Nesnelere Nasıl Metot Ekleriz?
Object ve Array Destructuring Kullanımı
Ödev 3

Try ve Catch Kullanımı

Fetch API ile Çalışmak

Değişken Tanımlama Kuralları

Değişkenler verilerin saklandığı birimlerdir. Değişkenleri tanımlamak için bazı keyword'ler kullanılır. ES6'dan önce, JavaScript'te bir değişken tanımlamak için var kullanılırdı. Fakat ES6 ile beraber const ve let kullanılmaya başlandı. Yani bundan sonra örneklerimizde const ve let kullanacağız.

Değişken tanımlamamız için gerekli bir takım değişken tanımlama kuralları vardır. Bu kurallar değişkenimizi tanımlarken nelere dikkat etmemiz gerektiğini gösterir. Bu kuralları sıralamak istersek şöyle olacaktır:

  • Değişken isimleri Türkçe karakter içermemelidir.
  • Değişken isimleri büyük ve küçük harf duyarlıdır.
  • Değişken isimlerinde ilk karakter bir sayı olamaz.
  • Değişken isimlerinde JavaScript etiketleri kullanılamaz.
  • Değişken isimlerinde sayı, harf, alt çizgi ve dolar işareti kullanılabilir; boşluk, noktalama işareti veya sembol kullanılamaz.

Şimdi gelin bu kuralları teker teker daha detaylı bir şekilde inceleyelim.

Değişken isimleri Türkçe karakter içermemelidir.

Değişken isimlerinde "ğ, ş, ı, ç, ö, ü, İ" gibi Türkçe karakterler kullanmamak, ilerde yaşayacağınız sorunların önüne geçebilir. Dolayısıyla Türkçe karakter kullanmamaya özen gösterelim. Mesela örnek vermek gerekirse:

function çiçekİsimleri () {
const çiçek1 = "Gül";
const çiçek2 = "Lale";

alert(çiçek1 +" ve "+ çiçek2);
}

Yukarıdaki kodun düzenlenmiş hali şu şekildedir:

function cicekIsimleri () {
const cicek1 = "Gül";
const cicek2 = "Lale";

alert(cicek1 +" ve "+ cicek2);
}

Codepen'de dene.

Değişken isimleri büyük ve küçük harf duyarlıdır.

Değişken tanımlarken büyük ve küçük harf kullanımına dikkat edilmelidir. Aksi halde bazı problemlerle karşılaşmanız olasıdır.

Örneğin:

const userName = "Ahmet";
const userNAme = "Ahmet";

İlk yazdığımız değişken ismi ile ikinci yazdığımız değişken ismi tamamen farklıdır. Eğer kodunuzun bir yerinde ilk yazdığımız, başka yerinde ikinci yazdığımız gibi kullanırsanız hata almanız muhtemeldir.

Aynı zamanda değişken tanımlarken kodunuzun daha okunabilir olması için, camelCase isimlendirme kuralını kullanmalısınız. camelCase, ilk kelimenin ilk harfi küçük, ikinci kelimenin ilk harfi büyük yazılması durumudur. Yukarıda yazdığımız ilk değişken isminde camelCase yöntemi kullanılmıştır.

Değişken isimlerinde ilk karakter bir sayı olamaz.

Değişken tanımlarken ilk yazacağımız karakter bir sayı olamaz. Örnek vermek gerekirse:

let 3person = ["Ahmet", "Mehmet", "Ayşe"];

Yukarıdaki yazım şekli yanlıştır. Bu şekilde yazarsak hata alırız. Doğru yazım şekli aşağıdaki gibidir:

let threePerson = ["Ahmet", "Mehmet", "Ayşe"];

ya da kısıca şu şekilde de yazabiliriz:

let person = ["Ahmet", "Mehmet", "Ayşe"];

Değişken isimlerinde JavaScript etiketleri kullanılamaz.

Değişken tanımlarken let, const, if, for, while vs. gibi JavaScript anahtar kelimeleri kullanamayız. Kullandığımız takdirde hata alırız. Örneğin:

const if = "value1";

const for = "value2";

Yukarıdaki tanımlama şekli yanlıştır.

Değişken isimlerinde sayı, harf, alt çizgi ve dolar işareti kullanılabilir; boşluk, noktalama işareti veya sembol kullanılamaz.

const user1 = "value";  //sayı ve harf kullanılabilir.

const user_password = "password";  //alt çizgi kullanılabilir.

const user$info = "info"; //dolar işareti kullanılabilir.

Ayrıca sayı, harf, alt çizgi ve dolar işareti değişken isminin başında da, içinde de kullanılabilir.

const user name = "name";  //boşluk kullanılamaz.

const user?password = "password";  //noktalama işareti kullanılamaz.

const user+info = "info"; //sembol kullanılamaz.

Son olarak değişken isimlerinizin daha doğru ve okunaklı olması için bir kaç ipucu daha vermek isterim:

  • Yukarıda da belirttiğim gibi değişken isimlerini tanımlarken çoğu zaman camelCase kullanın. Bu kodunuzun daha okunaklı olmasını sağlar.
  • Değişken isimleriniz olabildiğince birbirinden farklı olsun ki bir takım karışıklıklar yaşanmasın.
  • Değişken isimlerini tanımlarken çoklu kelimeler kullanmaya çalışın, mesela tek kelime yerine iki kelimelik değişken isimleri daha kullanışlıdır çünkü çoğu JavaScript terimleri tek kelimeden oluşur.
  • Değişken isimleri tanımlarken çok fazla uzun kelime grupları kullanmamaya çalışın. Değişken isimlerini 2 ila 4 kelime arasında tutmaya özen gösterin.

JavaScript Değişken Tanımlama

Kaynaklar

  • [https://webdunya.com/javascript-degisken-tanimlama/](https://webdunya.com/javascript-degisken-tanimlama/)
  • [https://www.mobilhanem.com/javascript-degiskenler/](https://www.mobilhanem.com/javascript-degiskenler/)
  • [https://youtu.be/pR99HbNsUys](https://youtu.be/pR99HbNsUys)
Previous
Next

Lesson discussion

Swap insights and ask questions about “JavaScript”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved