JavaScript hesap makinesi değerler nasıl ekrana yansıtılır ve script içinde değer alınır?

Önemli değil dostum.
JavaScript:
// calculator id ye sahip elementi alıyoruz.
const calculatorEl = document.getElementById("calculator")

// Butonları tanımlayacağımız dizimiz.
const actions = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "/", "+", "-"];

// Kullanıcının bastığı aksiyonları bu değişkende tutacağız.
let actionQueue = "";

// Herhangi bir aksiyon butonuna tıklandığında çalışacak. action kısmı actions dan bir değer olmalıdır.
function addActionToQueue(action) {
    // kullanıcının bastığı aksiyonu kuyruğuna ekliyoruz.
    actionQueue += action;
}

// Aksiyon butonları oluşturmak için actions dizisini for ile dönüyoruz.
actions.forEach(function(x) {
    // CalculatorEl parent elemente aksiyon butonunu ekliyoruz.
    // Buradaki önemli iki şey biri adı diğeri ise tıklandığında çalışacak fonksiyon.
    // Adı ve değeri x den gelen değeri atıyoruz.
    calculatorEl.innerHTML += `<button onclick="addActionToQueue('${x}')">${x}</button>`
})
i-love-you-p0cgin.jpg
 

Technopat Haberler

Geri
Yukarı