Git Product home page Git Product logo

js1-gyakorlat-001-pryann's Introduction

Függvények

1. Feladat

  • Hozz létre az index.html fájlban három gombot!
  • A gombok szövegei az alábbiak legyenek: Első, Második, Harmadik.
  • Mindegyik gombnak add meg a button class-t!
  • A js/main.js fájlt linkeld be megfelelően a HTML-oldaladba!
  • main.js: Írj egy függvénykifejezést a main.js fájlban, arrow function segítségével, a függvény neve handleClick legyen!
  • A handleClick függvény a meghívása után mindegyik gombhoz hozzáad egy eseményfigyelőt, amely kattintásra kiírja a gomb szövegét a konzolra.
  • A függvényen belül ciklust használj, tehát ne manuálisan egyesével add a gombokhoz az eseményfigyelőket!

2. Feladat

  • A js/sum.js fájlban dolgozz!
  • sum.js: Hozz létre két függvénykifejezést arrow function-nel!
  • A függvények neve summation és subtraction legyen.
  • Mindegyik függvény két paramétert kap, ezek neve a és b.
  • Amennyiben bármelyik paraméter hiányozna a függvény meghívásakor, úgy az alapértelmezett érték a 0 legyen.
  • A summation visszatér a két szám összegével, a subtraction visszatér a két szám különbségével.

3. Feladat

  • A js/person.js fájlban dolgozz!
  • person.js: Hozz létre egy függvénykifejezést arrow function-nel!
  • A függvény neve personDataLog legyen.
  • A függvény paraméterként egy objektumot vár, amely firstname, lastname és age tulajdonságokkal rendelkezik.
  • Amennyiben bármelyik tulajdonság hiányozna, úgy rendre a következő alapértelmezett értékeket vegyék fel:
    • firstname: John
    • lastname: Doe
    • age: 33
  • A függvény visszadja az adott illető adatait string-formátumban: My name is <firstname> <lastname>. I'm <age> years old.
  • A <firstname>, <lastname> és <age> helyére a paraméterként kapott objektumtulajdonságok értékét kell behelyettesíteni.

js1-gyakorlat-001-pryann's People

Contributors

github-classroom[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.