JavaScript Dersleri Bölüm 1: JavaScript Nedir ve İlk Adım

 İlk olarak serinin temeli olan "JavaScript'e Giriş ve Değişkenler" dersiyle başlayalım. Bu şablonu sonraki dersler için de bir standart olarak kullanabilirsiniz.

JavaScript Dersleri #1: Giriş ve Değişken Yapısı

JavaScript, web sayfalarına dinamizm ve etkileşim kazandıran, tarayıcı tabanlı çalışan güçlü bir programlama dilidir. Bu ilk dilde, verileri hafızada tutmamızı sağlayan değişken yapılarını inceleyeceğiz.

JavaScript Konsolu Nedir?

Yazdığımız kodların çıktılarını görmek ve test etmek için tarayıcıların (Chrome, Edge, Safari vb.) geliştirici araçlarında bulunan Console (Konsol) sekmesini kullanırız. Kodlarımızın doğru çalışıp çalışmadığını kontrol etmek için en temel yöntem console.log() fonksiyonudur.

Değişken Tanımlama Yöntemleri

JavaScript'te verileri saklamak için üç farklı anahtar kelime kullanılır: var, let ve const. Güncel JavaScript standartlarında (ES6+) var kullanımı yerini daha güvenli olan let ve const yapılarına bırakmıştır.

let Yapısı

Değeri daha sonra değiştirilebilecek değişkenler için kullanılır. Blok kapsamlıdır (block-scoped), yani sadece tanımlandığı süslü parantez {} içinde geçerlidir.

let kullaniciAdi = "BloggerArsivim";

console.log(kullaniciAdi); // Çıktı: BloggerArsivim


kullaniciAdi = "BA"; // Değer güncellenebilir

console.log(kullaniciAdi); // Çıktı: BloggerArsivim

const Yapısı

"Constant" (Sabit) kelimesinden gelir. Tanımlandığı anda değer ataması yapılmalıdır ve bu değer daha sonra asla değiştirilemez. Değiştirilmeye çalışıldığında sistem hata verir.

const piSayisi = 3.14;

console.log(piSayisi); // Çıktı: 3.14

// piSayisi = 3.15; // Bu satır hata verir (TypeError)

var Yapısı (Eski Yöntem)

Fonksiyon kapsamlıdır (function-scoped). Aynı isimle tekrar tekrar tanımlanabildiği için büyük projelerde karmaşaya ve kod hatalarına (bug) neden olabilir. Bu yüzden modern kodlamada mecbur kalmadıkça tercih edilmez.

var sehir = "Adana";

var sehir = "İstanbul"; // Aynı isimle yeniden tanımlamaya izin verir, bu risklidir.

console.log(sehir); // Çıktı: İstanbul

Değişken Tanımlama Kuralları

JavaScript'te değişken ismi seçerken dikkat edilmesi gereken katı kurallar vardır:

  • Değişken isimleri rakamla başlayamaz (let 1deger = ... hatalıdır).

  • İsimler arasında boşluk bırakılamaz. Boşluk yerine genellikle camelCase (deve tabanı) yöntemi tercih edilir (let kullaniciHizMetrikleri = ...).

  • JavaScript büyük-küçük harfe duyarlıdır (Case-sensitive). let veri ile let Veri farklı değişkenlerdir.

  • Türkçe karakter (ş, ç, ğ, ü, ö, ı) kullanımı teknik olarak desteklense de kod standartları açısından kesinlikle önerilmez.

javascript,js,nedir














Hiç yorum yok:

Yorum Gönder