JavaScript, web geliştirme dünyasında yaygın olarak kullanılan bir programlama dilidir. JavaScript, web sayfalarını interaktif hale getirmek, kullanıcı etkileşimini yönetmek ve dinamik içerik oluşturmak için kullanılır. Bu yazıda, JavaScript’in temel sözdizimi hakkında bilgi edineceğiz ve bazı örnek kod bloklarıyla bu konuyu daha iyi anlayacağız.
Değişkenler ve Veri Türleri
JavaScript’te değişken tanımlamak için var
, let
veya const
anahtar kelimeleri kullanılır. İşte bir değişken tanımlama örneği:
var x = 5;
let y = "Hello";
const z = true;
JavaScript’te yaygın olarak kullanılan veri türleri şunlardır:
- Sayılar:
5
,3.14
,-10
- Dizgiler (Strings):
"Hello"
,'World'
,"JavaScript"
- Boolean Değerler:
true
,false
- Diziler (Arrays):
[1, 2, 3, 4, 5]
- Nesneler (Objects):
{name: 'John', age: 30}
Operatörler
JavaScript’te matematiksel operatörler (+
, -
, *
, /
) ve karşılaştırma operatörleri (==
, !=
, >
, <
, >=
, <=
) kullanılabilir. İşte birkaç örnek:
var a = 10;
var b = 5;
var c = a + b; // Toplama
var d = a > b; // Büyüktür karşılaştırması
var e = (a === b); // Eşitlik karşılaştırması (değer ve tip)
Koşullu İfadeler (If-Else)
Koşullu ifadeler, belirli bir şartın doğru veya yanlış olduğuna bağlı olarak farklı kod bloklarının çalıştırılmasını sağlar. İşte bir örnek:
var age = 20;
if (age >= 18) {
console.log("Ehliyet alabilirsiniz.");
} else {
console.log("Ehliyet alamazsınız.");
}
Döngüler
JavaScript’te, belirli bir koşul sağlandığı sürece belirli bir kod bloğunun tekrarlanmasını sağlayan döngüler kullanılabilir. Örneğin, for
döngüsü:
for (var i = 0; i < 5; i++) {
console.log(i);
}
Fonksiyonlar
Fonksiyonlar, belirli bir görevi yerine getiren kod bloklarıdır. JavaScript’te fonksiyonlar aşağıdaki gibi tanımlanır:
function greet(name) {
console.log("Merhaba, " + name + "!");
}
greet("Ahmet"); // "Merhaba, Ahmet!"
Nesneler (Objects)
JavaScript’te nesneler, anahtar-değer çiftleri içeren koleksiyonlardır. İşte bir örnek:
var person = {
firstName: "John",
lastName: "Doe",
age: 30,
fullName: function() {
return this.firstName + " " + this.lastName;
}
};
console.log(person.fullName()); // "John Doe"
Yukarıdaki örnekler, JavaScript’in temel sözdizimini ve temel kavramlarını anlamak için yararlıdır. JavaScript, web geliştirme alanında birçok farklı kullanım alanına sahiptir ve bu örnekler, dilin genel kullanımını kavramanıza yardımcı olacaktır.