Ja HTML ir spēles ķermenis un CSS ir tās apģērbs, tad JavaScript ir tās smadzenes.
Iemācies mainīgos, loģiku, masīvus un ciklus - un izveido savu pirmo interaktīvo programmu.
No pirmā mainīgā līdz interaktīvai teksta spēlei ar DOM un masīviem.
Iepazīsti JS sintaksi, mainīgos (let, const, var) un darbības ar vērtībām.
Iepazīsti String, Number, Boolean un ievades/izvades metodes ar prompt().
Lēmumu pieņemšana kodā ar if/else, salīdzināšanas un loģiskajiem operatoriem.
Glabā vairākas vērtības masīvā, pievienojot ar .push() un meklējot ar indeksiem.
Atkārto koda blokus ar for un while cikliem - pamats jebkurai spēles loģikai.
Izveido interaktīvu teksta piedzīvojumu spēli ar izvēlēm un DOM manipulāciju.
Mainīgie, datu ievade, loģika, masīvi, cikli un HTML manipulācija.
// Mainīgo definēšana un mainīšana
let punkti = 0;
const MAX_PUNKTI = 100;
punkti = punkti + 10;
console.log("Tavi punkti: " + punkti);
// Funkcija, ko var piesaistīt HTML pogai
function pievienotDatus() {
let ievade = prompt("Ievadi punktu daudzumu:");
let skaitlis = Number(ievade);
console.log(typeof skaitlis);
}
onclick atribūtu HTML pogā.
// Lēmumu pieņemšana kodā
if (punkti >= MAX_PUNKTI) {
console.log("Līmenis pabeigts!");
} else if (punkti > 50 && punkti < 100) {
console.log("Puse ir garām!");
} else {
console.log("Turpini censties!");
}
// Masīva izveide un manipulācija
let materiali = ["Marķieris", "Pieraksti"];
materiali.push("Uzlīmes"); // Pievieno beigās
materiali.pop(); // Izdzēš pēdējo
console.log(materiali[0]); // Izvada: Marķieris
console.log("Skaits: " + materiali.length);
[].// Automātiska HTML saraksta ģenerēšana
let saraksts = document.getElementById("dati");
saraksts.innerHTML = ""; // Iztukšo esošo saturu
for (let i = 0; i < 3; i++) {
saraksts.innerHTML += "<li>Aplis " + i + "</li>";
}
let i = 0), nosacījuma (i < 3) un soļa (i++).