English flagEnglish

2. gyakorlat – JavaScript bevezető

2025-02-19

Témakörök

  • JavaScript alapok: változók, típusok, operátorok
  • Függvények és scope
  • DOM manipuláció
  • Eseménykezelés

Változók és típusok

A JavaScript három kulcsszót kínál változók deklarálásához:

// const – nem változtatható referencia
const PI = 3.14159;

// let – változtatható referencia, blokk szintű
let count = 0;
count = 1; // OK

// var – kerülendő, függvény szintű scope
var oldStyle = "ne használd";

DOM manipuláció

A Document Object Model (DOM) segítségével a JavaScript képes módosítani a weboldal tartalmát:

// Elem kiválasztása
const btn = document.querySelector('#my-button');

// Eseménykezelő hozzáadása
btn.addEventListener('click', () => {
  // Új elem létrehozása
  const p = document.createElement('p');
  p.textContent = 'Kattintottál!';
  document.body.appendChild(p);
});

Arrow function vs hagyományos függvény

// Hagyományos függvény
function add(a, b) {
  return a + b;
}

// Arrow function
const multiply = (a, b) => a * b;

// Array metódusokkal
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(n => n * 2);
console.log(doubled); // [2, 4, 6, 8, 10]

Házi feladat

Készíts egy egyszerű számológépet, amely a négy alapműveletet támogatja.