Bilgilizm

JavaScript Temel Mantığı ve HTML Açıklamaları

1. HTML Input Oluşturma

Input kutuları kullanıcıdan veri almak için kullanılır. Kullanıcı sayı veya yazı girebilir.

<input type="number" id="ilkKutucuk" placeholder="Bir sayı gir">

Burada:

2. Sonuç Yazdırma Alanı

Paragraf etiketleri sonuç göstermek için kullanılabilir. JavaScript bu yazıları değiştirebilir.

<p id="sonucYazisi">Sonuç burada görünecek</p>

Bu alandaki yazı daha sonra JavaScript tarafından değiştirilecektir.

3. HTML Elementini JavaScript ile Bulma

JavaScript, HTML’deki elementleri seçebilmek için genellikle getElementById() kullanır.

const kutu = document.getElementById("formAlani");

Bu satır HTML’deki elementi JavaScript’e bağlar.

4. Fonksiyon Oluşturma

Fonksiyonlar tekrar kullanılabilen işlem bloklarıdır. Hesaplamalar genelde fonksiyon içinde yapılır.

function sonucuHesapla() { }

Fonksiyon çağrıldığında içindeki kodlar çalışır.

5. Inputtan Veri Alma

Input içine yazılan değeri almak için .value kullanılır.

const birinciSayi = Number(document.getElementById("ilkKutucuk").value) || 0;

Burada:

6. Matematiksel İşlem Yapma

JavaScript ile toplama, çıkarma ve diğer işlemler yapılabilir.

const toplamDeger = sayi1 + sayi2 + sayi3;

Bu satır farklı değişkenleri toplar.

const sonuc = anaDeger - toplamDeger;

Bu satır çıkarma işlemi yapar.

7. Yüzde Hesaplama

Bir değerin oranını bulmak için bölme işlemi yapılır ve sonuç 100 ile çarpılır.

let oran = 0; if (anaDeger > 0) { oran = (sonuc / anaDeger) * 100; }

Buradaki kontrol sayesinde 0’a bölme hatası önlenir.

8. HTML Yazısını Değiştirme

JavaScript, HTML içindeki yazıları değiştirebilir.

document.getElementById("sonucYazisi") .textContent = `Sonuç: ${sonuc}`;

Burada:

9. Koşul Kullanımı

Koşullar sayesinde farklı sonuçlara göre farklı mesajlar gösterilebilir.

if (sonuc < 0) { durum = "Düşük"; } else if (sonuc == 0) { durum = "Normal"; } else { durum = "Yüksek"; }

Burada JavaScript sonucu kontrol eder ve uygun mesajı seçer.

10. Virgüllü Sayıyı Düzenleme

Uzun ondalıklı sayıları daha düzenli göstermek için toFixed() kullanılır.

oran.toFixed(1)

Örneğin:

11. addEventListener Kullanımı

Kullanıcı bir işlem yaptığında JavaScript fonksiyonu çalıştırılabilir.

document.getElementById("ilkKutucuk") .addEventListener("input", sonucuHesapla);

Burada:

12. Genel JavaScript Mantığı

  1. HTML’den veri alınır
  2. Veri JavaScript’e aktarılır
  3. Değişkenlerde saklanır
  4. Matematik işlemi yapılır
  5. Koşul kontrol edilir
  6. Sonuç HTML’ye geri yazdırılır
  7. 22 Subat 2022 Tarihinde Yazilmistir