2024. szeptember 9., hétfő

12 web - 6. Függvények létrehozása és használata: Függvények definiálása, paraméterek kezelése és visszatérési értékek.

 A függvények a JavaScript egyik legfontosabb elemei, amelyek lehetővé teszik, hogy egy adott kódrészletet többször újrahasználjunk a programunkban. A függvények segítségével moduláris, tisztán felépített és könnyen karbantartható kódot írhatunk.

Függvények Definiálása

Egy függvényt a function kulcsszóval hozunk létre. A függvényeknek lehetnek paraméterei, amelyek bemenetként szolgálnak, és egy függvény visszatérhet egy értékkel, amelyet a return utasítással adunk meg.

Függvény szintaxisa:
function functionName(parameter1, parameter2) {
    // Kódrészlet, amelyet a függvény végrehajt
    let result = parameter1 + parameter2;
    return result; // Visszatérési érték
}
  • functionName: A függvény neve, amelyet használunk a hívásához.
  • parameter1, parameter2: A függvény bemeneti paraméterei. Ezek opcionálisak, és tetszőleges számú lehet belőlük.
  • return result: A függvény visszatérési értéke. Ez az érték az, amit a függvény visszaad a hívás helyén.

Függvény hívása

A függvény meghívásakor a függvény nevére hivatkozunk, és átadjuk a szükséges paramétereket.

let sum = functionName(5, 10);
console.log(sum); // 15

Paraméterek Kezelése

A paraméterek azok az értékek, amelyeket a függvény a híváskor fogad. Ezeket a függvényen belül változóként használhatjuk. Ha egy függvény több paramétert is fogad, azokat vesszővel választjuk el.

Példa:
javascript
Kód másolása
function multiply(a, b) {
    return a * b;
}
let product = multiply(4, 5);
console.log(product); // 20

 

Visszatérési Érték

A függvények visszaadhatnak egy értéket a return kulcsszó segítségével. A visszatérési érték lehet egy egyszerű adat (pl. szám, string), de lehet egy komplex objektum is.

Példa:
function greet(name) {
    return "Hello, " + name + "!";
}
 
let greeting = greet("Anna");
console.log(greeting); // "Hello, Anna!"

Példa: Függvények használata a gyakorlatban

Feladat:

Készíts egy HTML oldalt, amely bemutatja a függvények különböző felhasználási módjait. Hozz létre egy egyszerű számológépet, amely összead, kivon, szoroz és oszt két számot, valamint egy üdvözlő függvényt, amely egy név alapján személyre szabott üzenetet ad vissza. Másold be az alábbi kódot és egészítsd ki:

<!DOCTYPE html>
<html lang="hu">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Függvények Példák</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }
        .output {
            margin-top: 20px;
        }
        .section {
            margin-bottom: 40px;
        }
        .section h2 {
            color: #007BFF;
        }
    </style>
</head>
<body>
    <h1>Függvények Példák - JavaScript</h1>
 
    <div class="section">
        <h2>Számológép Függvények</h2>
        <p>Adj meg két számot, majd kattints az egyik gombra a művelet végrehajtásához.</p>
        <input type="number" id="num1" placeholder="Első szám">
        <input type="number" id="num2" placeholder="Második szám">
        <button onclick="calculate('add')">Összeadás</button>
        <button onclick="calculate('subtract')">Kivonás</button>
        <button onclick="calculate('multiply')">Szorzás</button>
        <button onclick="calculate('divide')">Osztás</button>
 
        <div id="calcOutput" class="output"></div>
    </div>
 
    <div class="section">
        <h2>Üdvözlő Függvény</h2>
        <input type="text" id="name" placeholder="Név">
        <button onclick="greetUser()">Üdvözlés</button>
 
        <div id="greetOutput" class="output"></div>
    </div>
 
    <script>
        // Függvény a műveletekhez
 
        // Függvény az üdvözléshez
 
    </script>
</body>
</html>

Feladatleírás:

  1. Számológép függvények: Hozz létre egy függvényt, amely két számot fogad paraméterként, és elvégzi rajtuk az alapvető aritmetikai műveleteket (összeadás, kivonás, szorzás, osztás). A függvény adja vissza az eredményt, amelyet jeleníts meg a HTML oldalon.
  2. Üdvözlő függvény: Írj egy függvényt, amely egy név paramétert fogad, és visszaad egy üdvözlő üzenetet. Hívd meg ezt a függvényt, és a visszatérési értéket jelenítsd meg a HTML oldalon, amikor a felhasználó beír egy nevet és rákattint az "Üdvözlés" gombra.

Ez a feladat segít megérteni a függvények alapjait, a paraméterek kezelését, valamint a visszatérési értékek használatát.



Nincsenek megjegyzések:

Megjegyzés küldése

<<< szintaxis

 A <<< szintaxist a PHP-ban "heredoc" vagy "nowdoc" szintaxisnak nevezzük. Ez nem pontosan olyan, mint a Jav...