JavaScript Nedir?

JavaScript, web sayfalarına etkileşimli özellikler eklemek için kullanılan bir programlama dilidir. İnternetin gelişmesiyle birlikte web siteleri sadece statik içeriklerden çok daha fazlasını sunmaya başladı. Bu noktada JavaScript’in rolü büyük önem taşımaktadır. JavaScript’in en temel işlevi, kullanıcıların web sayfalarıyla etkileşimde bulunmasını sağlamaktır. JavaScript, tarayıcıda doğrudan çalışabilen bir dildir ve HTML ve CSS ile birlikte kullanılarak web sayfalarının davranışını kontrol etmeye olanak sağlar.

JavaScript, çok çeşitli işlevler sunar. Sayfa içeriğini dinamikleştirebilir, kullanıcının girdilerini doğrulayabilir, animasyonlar oluşturabilir ve hatta sunucu ile iletişime geçebilir. Bu nedenle, JavaScript web geliştirme sürecinde yaygın şekilde kullanılan bir dil haline gelmiştir.

Bir web geliştirici olarak, JavaScript’i etkin bir şekilde kullanmayı öğrenmek size daha dinamik ve etkileşimli web sayfaları oluşturma imkanı sağlayacaktır. JavaScript, modern web uygulamalarının temel taşlarından biridir ve birçok farklı platformda kullanılabilme özelliğiyle ön plana çıkar.

Temel JavaScript Sözleri

  • Değişkenler: Veri saklama ve manipülasyonu için kullanılan hafıza alanlarıdır. İsimlendirilmiş değişkenler, bilgileri geçici olarak saklamak veya belirli bir değeri temsil etmek için kullanılırlar.
  • Fonksiyonlar: Belirli bir görevi yerine getiren kod bloklarını temsil eder. Parametreler aracılığıyla veri alabilir ve geriye değer döndürebilirler.
  • Koşullu İfadeler: Belirli bir koşulu kontrol etmek ve bu koşula bağlı olarak farklı kod bloklarının çalışmasını sağlamak için kullanılır.
  • Döngüler: Belirli bir işlemi tekrarlayarak kodun belirli bir kısmını yürütmeye devam etmek için kullanılır.

Değişkenlerin Özellikleri ve Kullanımı

Değişkenler, JavaScript’te verilerin depolanması ve işlenmesi için temel bir bileşendir. Bir değişken, veri saklamak veya belirli bir değeri temsil etmek için kullanılır. Değişkenlerin özellikleri ve kullanımı içerisindeki birçok farklı çalışmaya bağlı olarak değişebilir. JavaScript’te değişkenler aşağıdaki özellikleri gösterir:

Özellik Açıklama
İsimlendirme Değişkenler bir isimle tanımlanır ve bu isimler “harf”, “rakam” veya “_” veya “$” işaretleriyle başlayabilir.
Değer Atama Bir değişkene değer atanırken “=” operatörü kullanılır.
Veri Türü JavaScript dinamik bir dildir, yani değişkenler veri türüne bağlı olarak otomatik olarak belirlenir.
Değeri Değiştirme Bir değişkenin değeri istenildiğinde değiştirilebilir ve güncellenebilir.

Temel JavaScript Sözleri

Temel JavaScript sözleri, JavaScript programlama dilinin temel yapı taşlarıdır. Bu sözler, bir programın çalışmasını sağlamak ve istenen işlevleri gerçekleştirmek için kullanılır. Bu yazıda, JavaScript’in en temel sözleri üzerinde duracağız ve nasıl kullanıldıklarını göreceğiz.

1. Değişkenler: JavaScript’te değişkenler, verileri saklamak için kullanılan bellek bölgeleridir. Bir değişken oluşturmak için “var”, “let” veya “const” anahtar kelimeleri kullanılır. Örneğin:

“` javascript
var isim = “Ahmet”;
let yas = 25;
const PI_SAYISI = 3.14;
“`

2. Veri Türleri: JavaScript’te çeşitli veri türleri bulunur. En yaygın kullanılanlar şunlardır:

Veri Türü Örnek Kullanım
String “Merhaba”
Number 25
Boolean true
Array [1, 2, 3]
Object {name: “Ahmet”, age: 25}

3. Operatörler: JavaScript’te kullanılan farklı operatörler vardır. Bazı örnekler:

  • Aritmetik operatörler: +, -, *, /
  • Karşılaştırma operatörleri: ==, !=, >,

    Değişkenlerin Özellikleri ve Kullanımı

    Değişkenler, programlama dillerinde en önemli kavramlardan biridir. Bir değeri saklamak için kullanılırlar ve programın çalışması sırasında bu değerler üzerinde işlemler yapabilmemizi sağlarlar. Değişkenler, programlama diline bağlı olarak farklı özelliklere sahip olabilirler. JavaScript programlama dilinde değişkenlerin özellikleri ve kullanımı oldukça önemlidir.

    JavaScript’de değişkenler, var, let veya const anahtar kelimeleri kullanılarak tanımlanır. var anahtar kelimesiyle tanımlanan değişkenler, global veya yerel olarak kullanılabilirken, let ve const anahtar kelimeleriyle tanımlanan değişkenler sadece belirli bir kapsam içerisinde geçerlidir.

    Değişkenlerin değeri atandıktan sonra istenilen zamanda değiştirilebilir. Bunun için değişken adı kullanılarak yeni bir değer ataması yapılabilir. Örneğin, var x = 5; şeklinde tanımlanan bir değişkenin değeri daha sonra x = 10; şeklinde değiştirilebilir.

    • Değişkenler, isimlendirilirken bazı kurallara uymalıdır. İsimlendirme sırasında sadece harfler, rakamlar ve alt çizgi (_) karakteri kullanılabilir. İlk karakter rakam olamaz.
    • Değişkenler, büyük küçük harf duyarlıdır. Yani “x” ve “X” iki farklı değişken olarak kabul edilir.
    • Değişkenler, tanımlandıkları kapsam içerisinde kullanılabilirler. Yani bir değişkenin tanımı bir fonksiyon içerisinde yapılıyorsa, bu değişken sadece o fonksiyon içerisinde geçerlidir.
    Belirteç Açıklama
    var Global veya yerel değişken tanımlamak için kullanılır.
    let Block-scope kapsamında değişken tanımlamak için kullanılır.
    const Sabit (değiştirilemez) bir değişken tanımlamak için kullanılır.

    Koşullu İfadeler ve Karar Verme

    Koşullu ifadeler ve karar verme, bir programın farklı durumlara ve değişkenlere bağlı olarak farklı davranışlar sergilemesini sağlayan önemli bir kavramdır. Bir programın akışını kontrol etmek ve belirli koşullara bağlı olarak farklı işlemler yapabilmek için koşullu ifadeler kullanılır.

    Koşullu ifadeler, genellikle bir şartın doğru olup olmadığını kontrol eder ve eğer şart doğru ise belirtilen işlemleri gerçekleştirir. Şayet şart yanlış ise başka bir yol izlenir veya başka bir işlem gerçekleştirilir. Koşullu ifadeler, programlarımızı daha akıllı ve esnek hale getirir ve kullanıcı girişlerine veya değişkenlerin değerlerine göre tepki verebilir.

    Koşullu ifadeler, genellikle “if-else” veya “if-else if-else” yapılarıyla kullanılır. “if” ifadesi, belirtilen şartın doğru olduğu durumda belirli bir işlem veya bloğun çalıştırılmasını sağlar. Eğer şart yanlış ise, “else” ifadesi veya “else if” ifadeleriyle başka bir şart kontrol edilebilir ve farklı bir işlem gerçekleştirilebilir.

    • if – bir şartın doğru olduğu durumda belirlenen işlemi yapar
    • else – bir şartın yanlış olduğu durumda gerçekleştirilecek işlemi belirtir
    • else if – bir şartın yanlış olduğu durumda başka bir şartı kontrol eder ve farklı bir işlem gerçekleştirir
    Kod Açıklama
    if (şart) {      // bu blok, şart doğru olduğunda çalışır } else if (başka bir şart) {      // bu blok, ilk şart yanlış ve başka bir şart doğru olduğunda çalışır } else {      // bu blok, yukarıdaki tüm şartlar yanlış olduğunda çalışır } Koşullu ifadelerin temel yapıları

    Koşullu ifadeleri kullanarak, belirli durumlar için farklı kod blokları oluşturabiliriz. Örneğin, bir kullanıcının yaşını kontrol eden bir program yazmak istediğimizi düşünelim. Eğer kullanıcının yaşını 18’den küçükse, “Erişim reddedildi” mesajını göstermek istiyoruz. Aksi takdirde, “Hoş geldiniz!” mesajını göstermek istiyoruz. İşte bu durumu kontrol etmek için koşullu ifadeleri kullanabiliriz:

    var yas = 16; if (yas < 18) {      console.log(“Erişim reddedildi”); } else {      console.log(“Hoş geldiniz!”); }

    Yukarıdaki örnekte, “yas” değişkeninin değeri 16 olduğu için koşullu ifadenin ilk bloğu çalışacak ve “Erişim reddedildi” mesajı konsola yazdırılacaktır. Eğer “yas” değişkeninin değeri 18 veya daha büyük olsaydı, koşullu ifadenin ikinci bloğu çalışacak ve “Hoş geldiniz!” mesajı ekrana yazdırılacaktı.

    Döngülerin İşleyişi ve Kullanımı

    Döngülerin, programlamada oldukça önemli bir role sahip olduklarını söylemek yanlış olmaz. Bir işlemi, belirli bir koşulu sağlayana kadar tekrar tekrar yapmayı sağlayan döngüler, programların çalışma prensiplerinden biridir. Döngüler, kullanıcıdan alınan verilerin kontrolünü sağlamanın yanı sıra, belirli bir işlemi defalarca gerçekleştirmek ve veri yapısının elemanlarını dolaşmak için de kullanılır.

    Döngülerin iki türü vardır: while ve for. While döngüsü, belirli bir koşulu kontrol ederek, koşul sağlandığı sürece işlemleri tekrar eder. Örneğin, bir dizi içindeki elemanları toplamak istediğimizde, belirli bir koşul sağlanana kadar bu işlemi tekrar etmemiz gerekebilir. Bu durumda while döngüsü kullanarak bu işlemi gerçekleştirebiliriz.

    For döngüsü ise, belirli bir döngü değişkeni üzerinden kontrol sağlar. Bu değişken, döngü boyunca her bir işlemde farklı bir değer alır. For döngüsü, genellikle belirli bir aralıkta, örneğin bir dizinin elemanlarının üzerinde dolaşmak için kullanılır. Döngü değişkeni, dizi boyutuna kadar artırılarak veya azaltılarak işlem yapılması sağlanır.

    Döngüler, programlamada tekrarlayan işlemlerin etkin bir şekilde gerçekleştirilmesini sağladıkları için önemlidir. Doğru bir şekilde kullanıldığında, programlar daha verimli çalışabilir ve daha az kod yazarak aynı işlemleri gerçekleştirebiliriz. Bu nedenle, döngülerin işleyişi ve kullanımı programlama öğrenme sürecinde önemli bir konudur.

    Fonksiyonlar ve Parametre Kavramı

    Fonksiyonlar, programlamada oldukça önemli bir kavramdır ve kodu organize etmek ve tekrar kullanılabilir parçalar oluşturmak için kullanılır. JavaScript’te fonksiyonlar, belirli bir görevi yerine getirmek için bir dizi komut veya kod bloğu olarak tanımlanır.

    Fonksiyonların çağrılması, bir fonksiyonu tanımladığımızda ve ardından o fonksiyonun adını kullandığımızda gerçekleşir. Fonksiyonun çağrıldığı noktada çalışmaya başlar ve tanımlandığı görevi gerçekleştirir.

    Fonksiyonlar, parametreler aracılığıyla veri alabilir. Parametreler, fonksiyonun tanımlanması sırasında belirlenen ve fonksiyon içinde kullanılan değerlerdir.

    • Fonksiyonlar, tekrar kullanılabilirlik sağlar.
    • Parametreler, fonksiyonlara dışarıdan veri aktarımını sağlar.
    • Fonksiyonlar, kodun daha düzenli ve okunabilir olmasını sağlar.
    Terim Açıklama
    Fonksiyon Bir görevi yerine getirmek için bir dizi komut veya kod bloğu.
    Parametre Fonksiyonun tanımlanması sırasında belirlenen ve fonksiyon içinde kullanılan değerler.
    Çağırma Fonksiyonun tanımlandığı noktada çağrılarak çalıştırılması.

    Nesnelerin Oluşturulması ve Kullanımı

    Nesneler, JavaScript’te verileri ve bunların işlevlerini bir arada saklamak için kullanılan yapıdır. Nesneler, bir veya daha fazla özellikten oluşur ve bu özelliklere ulaşmak için anahtarlar kullanılır. Nesnelerin oluşturulması ve kullanımı, JavaScript programlamasında temel bir bileşendir.

    JavaScript’te bir nesne oluşturmak için new anahtar sözcüğü kullanılır. Nesnenin oluşturulması için bir kurucu fonksiyon kullanılır. Kurucu fonksiyon, nesnenin başlatılmasını ve özelliklerin atanmasını sağlar.

    Nesneler, çeşitli veri tiplerini içerebilir. Bu veri tipleri, string (metin), number (sayı), boolean (mantıksal değer) ve object (nesne) gibi temel JavaScript veri tipleridir. Ayrıca, nesne içinde başka nesneler de oluşturabilirsiniz.

    Liste ve tablo etiketlerini kullanarak nesnelerin özelliklerini ve kullanımını göstermek mümkündür. Örneğin, aşağıdaki gibi bir liste oluşturabilirsiniz:

    • Özellik 1: Değer 1
    • Özellik 2: Değer 2
    • Özellik 3: Değer 3

    Ayrıca, nesnelerin özelliklerini bir tablo içinde de gösterebilirsiniz:

    Özellik Değer
    Özellik 1 Değer 1
    Özellik 2 Değer 2
    Özellik 3 Değer 3

    Sık Sorulan Sorular

    JavaScript Nedir?

    JavaScript, web tarayıcılarında çalışabilen bir programlama dilidir. Web sayfalarına interaktif özellikler eklemek için kullanılır.

    Temel JavaScript Sözleri Nelerdir?

    JavaScript’in temel sözleri değişken tanımlama, döngüler, koşullu ifadeler ve fonksiyonlardır.

    Değişkenlerin Özellikleri ve Kullanımı Nedir?

    Değişkenler, verileri saklamak için kullanılan isimlendirilmiş saklama birimleridir. JavaScript’te değişkenler ‘var’, ‘let’ veya ‘const’ anahtar kelimeleriyle tanımlanır.

    Koşullu İfadeler ve Karar Verme Nedir?

    Koşullu ifadeler, belirli bir durumu sorgulayarak karar vermeyi sağlar. JavaScript’te ‘if’, ‘else if’ ve ‘else’ gibi yapılar kullanılarak karar verme işlemleri gerçekleştirilir.

    Döngülerin İşleyişi ve Kullanımı Nasıldır?

    Döngüler, belirli bir işlemi tekrarlayarak gerçekleştirmeyi sağlar. JavaScript’te ‘for’, ‘while’ ve ‘do…while’ gibi döngü yapıları kullanılarak tekrar eden işlemler yapılır.

    Fonksiyonlar ve Parametre Kavramı Nedir?

    Fonksiyonlar, belirli bir işlemi gerçekleştirmek için kullanılan, yeniden kullanılabilir bloklardır. JavaScript’te fonksiyonlar ‘function’ anahtar kelimesiyle tanımlanır ve parametreler ile çağrılır.

    Nesnelerin Oluşturulması ve Kullanımı Nasıldır?

    Nesneler, birden çok değeri tek bir değişkende saklamak için kullanılır. JavaScript’te nesneler süslü parantezler ile oluşturulur ve nokta veya köşeli parantezler ile değerlere erişilir.

Yorumlar Devre Dışı Bırakıldı!