JAVASCRİPT

JavaScript Sözdizimi

JavaScript Temel Kavramları

JavaScript, modern web geliştirmenin vazgeçilmez bir parçasıdır. Bu makalede, JavaScript’in temel kavramlarını detaylı bir şekilde inceleyeceğiz. Bu kavramlar arasında değerler, literaller, değişkenler, operatörler, ifadeler, anahtar sözcükler, yorumlar, tanımlayıcılar, büyük/küçük harf duyarlılığı ve karakter seti bulunmaktadır. Her bir konuyu örneklerle açıklayacağız.


1. JavaScript Değerleri

JavaScript’te değerler, programda kullanılan verilerdir. Değerler, sayılar, metinler, boolean değerler, nesneler, diziler ve daha fazlası olabilir.

Örnekler:

42; // Sayısal değer
"Merhaba Dünya"; // Metin değeri
true; // Boolean değer
null; // Boş değer
undefined; // Tanımsız değer
{ name: "Ali", age: 25 }; // Nesne değeri
[1, 2, 3]; // Dizi değeri

2. JavaScript Literalleri

Literaller, JavaScript’te sabit değerleri temsil eden ifadelerdir. Literaller, sayılar, metinler, boolean değerler, diziler ve nesneler olabilir.

Örnekler:

123; // Sayısal literal
"JavaScript"; // Metin literal
true; // Boolean literal
[1, 2, 3]; // Dizi literal
{ name: "Ali", age: 25 }; // Nesne literal

3. JavaScript Değişkenleri

Değişkenler, verileri saklamak için kullanılan yapılardır. JavaScript’te değişkenler var, let ve const anahtar kelimeleriyle tanımlanır.

Örnekler:

var x = 10; // var ile değişken tanımlama
let y = 20; // let ile değişken tanımlama
const z = 30; // const ile sabit tanımlama

4. JavaScript Operatörleri

Operatörler, değerler üzerinde işlem yapmak için kullanılır. JavaScript’te aritmetik, karşılaştırma, mantıksal, atama ve diğer operatörler bulunur.

Örnekler:

let a = 10, b = 5;

// Aritmetik operatörler
console.log(a + b); // Toplama: 15
console.log(a - b); // Çıkarma: 5
console.log(a * b); // Çarpma: 50
console.log(a / b); // Bölme: 2

// Karşılaştırma operatörleri
console.log(a > b); // Büyük mü?: true
console.log(a == b); // Eşit mi?: false

// Mantıksal operatörler
console.log(a > 0 && b > 0); // Ve: true
console.log(a > 0 || b > 0); // Veya: true
console.log(!(a > 0)); // Değil: false

// Atama operatörleri
a += b; // a = a + b
console.log(a); // Çıktı: 15

5. JavaScript İfadeleri

İfadeler, değerler, değişkenler, operatörler ve fonksiyon çağrılarının birleşimidir. İfadeler, bir değer üretir.

Örnekler:

let x = 10; // Değişken tanımlama ifadesi
let y = x + 5; // Aritmetik ifade
if (x > y) { // Koşul ifadesi
    console.log("x büyüktür y");
}

6. JavaScript Anahtar Sözcükleri

Anahtar sözcükler, JavaScript dilinde özel anlamı olan kelimelerdir. Bu kelimeler, değişken adı veya fonksiyon adı olarak kullanılamaz.

Örnekler:

let, var, const, if, else, for, while, function, return, true, false, null, undefined, new, this, class, export, import, ...

7. JavaScript Yorumları

Yorumlar, kodun okunabilirliğini artırmak ve açıklamalar eklemek için kullanılır. JavaScript’te tek satırlık ve çok satırlık yorumlar bulunur.

Örnekler:

// Bu bir tek satırlık yorumdur

/*
Bu bir çok satırlık yorumdur
Bu yorum birden fazla satırı kapsar
*/

8. JavaScript Tanımlayıcıları / Adları

Tanımlayıcılar, değişkenler, fonksiyonlar, nesneler ve diğer öğeler için verilen isimlerdir. Tanımlayıcılar harf, alt çizgi (_) veya dolar işareti ($) ile başlayabilir ve rakam içerebilir.

Örnekler:

let myVariable; // Geçerli tanımlayıcı
let _privateVar; // Geçerli tanımlayıcı
let $specialVar; // Geçerli tanımlayıcı
let 1invalidVar; // Geçersiz tanımlayıcı (rakamla başlayamaz)

9. JavaScript Büyük/Küçük Harfe Duyarlı

JavaScript, büyük/küçük harfe duyarlıdır. Yani, myVariable ile myvariable farklı tanımlayıcılar olarak kabul edilir.

Örnek:

let myVariable = 10;
console.log(myvariable); // Hata: myvariable tanımlı değil

10. JavaScript Karakter Seti

JavaScript, Unicode karakter setini kullanır. Bu, JavaScript’in dünya çapında kullanılan birçok dil ve sembolü desteklediği anlamına gelir.

Örnek:

let greeting = "Merhaba Dünya! 🌍";
console.log(greeting); // Çıktı: Merhaba Dünya! 🌍

Sonuç

JavaScript, web geliştirme dünyasında kullanılan güçlü ve esnek bir programlama dilidir. Bu makalede, JavaScript’in temel kavramlarını örneklerle açıkladık. Değerler, literaller, değişkenler, operatörler, ifadeler, anahtar sözcükler, yorumlar, tanımlayıcılar, büyük/küçük harf duyarlılığı ve karakter seti gibi konular, JavaScript öğrenirken anlaşılması gereken temel yapı taşlarıdır. Bu kavramları iyi anlayarak, daha karmaşık JavaScript projeleri geliştirebilirsiniz.

Bunu Paylaş
Pin Share

KoMedya

2000 yıllarda başlayan web tasarım heyecanı her geçen gün artarak devam ediyor. Bu kadar yıllık tecrübemi artık insanlara aktarma zamanı geldi de geçiyor. Birlikte güzel tasarımlar da buluşmak dileklerimle...

Bir yanıt yazın

Bizi Sosyal Medyadan Takip edebilirsiniz.