ErrorCorrection
Hectopat
- Katılım
- 11 Ağustos 2022
- Mesajlar
- 2.547
- Çözümler
- 4
Daha fazla
- Cinsiyet
- Erkek
Ö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>` })
