Başlangıç seviyesinde JavaScript öğrenmeye başlamak, modern web geliştirme dünyasında atılabilecek heyecan verici bir adımdır. JavaScript, web tarayıcılarında dinamik içerik oluşturmak ve web uygulamalarını etkileşimli hale getirmek için kullanılan bir programlama dilidir. Bu yazıda, JavaScript’in temel kavramlarını ele alacağız ve başlangıç seviyesindeki geliştiricilerin bu güçlü dildeki ilk adımlarını atmalarına yardımcı olacağız.
Değişkenler ve Veri Türleri
JavaScript’te bir değişken, bir değeri depolamak için kullanılan bir isimdir. Değişkenler, var, let veya const anahtar kelimeleriyle tanımlanabilir. var eski bir tanımlama yöntemidir ve genellikle let veya const kullanımı tercih edilir.
let message = "Merhaba, dünya!";
const PI = 3.14;
var count = 10;JavaScript, çeşitli veri türlerini destekler. Bazı temel veri türleri şunlardır:
String: Metin verilerini temsil eder.Number: Sayısal değerleri temsil eder.Boolean: Mantıksaltrueveyafalsedeğerlerini temsil eder.Array: Bir dizi değerler koleksiyonunu temsil eder.Object: Özelliklerle birleştirilmiş bir nesneyi temsil eder.
Operatörler
JavaScript, aritmetik, atama, karşılaştırma ve mantıksal operatörler gibi çeşitli operatörleri destekler. Örneğin:
let x = 10;
let y = 5;
let z = x + y; // Toplama operatörü
let isGreater = x > y; // Karşılaştırma operatörü
let isValid = true && isGreater; // Mantıksal ve operatörüKoşullu İfadeler ve Döngüler
Koşullu ifadeler, belirli bir koşulun doğru veya yanlış olmasına bağlı olarak farklı kod bloklarının çalıştırılmasını sağlar. JavaScript’te if, else if ve else kullanarak koşullu ifadeler oluşturabiliriz. Örneğin:
let hour = 10;
if (hour < 12) {
console.log("Günaydın!");
} else if (hour < 18) {
console.log("İyi günler!");
} else {
console.log("İyi akşamlar!");
}Döngüler, belirli bir kod bloğunu belirli bir koşul doğru olduğu sürece tekrar tekrar çalıştırmak için kullanılır. JavaScript’te for, while ve do...while döngüleri bulunur. Örneğin:
for (let i = 0; i < 5; i++) {
console.log("Sayı:", i);
}
let counter = 0;
while (counter < 3) {
console.log("Counter değeri:", counter);
counter++;
}
Fonksiyonlar
Fonksiyonlar, belirli bir işlevi gerçekleştiren tekrar kullanılabilir kod bloklarıdır. JavaScript’te fonksiyonlar function anahtar kelimesiyle tanımlanır. Örneğin:
function greet(name) {
console.log("Merhaba, " + name + "!");
}
greet("Ahmet");
Nesneler
JavaScript’te nesneler, özelliklerin birleştirilmiş bir koleksiyonunu temsil eder. Bir nesne, {} içinde virgülle ayrılmış özellik-değer çiftlerinden oluşur. Örneğin:
let person = {
name: "Ahmet",
age: 30,
isStudent: false
};
console.log(person.name); // "Ahmet"
console.log(person.age); // 30
console.log(person.isStudent); // false





