Exercise - functions
HTML
<h1>Programovanie pre neprogramátorov</h1>
<p>Cvičenie - Funkcie</p>
<div id="console-log"></div>
JavaScript
//console.log je preddefinovaná funkcia, ktorá vypíše text alebo číslo na výstup vpravo -
console = {
log: function (text) {
document.getElementById('console-log').innerHTML += '<p class="console-line">' + text + '</p>';
}
};
//1. úloha
//Definuj funkciu, ktorá vypíše pomocou console.log 'Hello world'. Funkciu následne zavolaj.
function hello() {
return("Hello, World!");
}
console.log(hello());
//2. úloha
//Definuj funkciu, ktorá vezme 2 parametre, sčíta ich a vráti výsledok. Následne funkciu viackrát zavolaj s rôznymi parametrami - čisla, stringy,... výsledky vypíš pomocou console.log
function scitanie(a, b) {
return a + b;
}
var scitanieResult = scitanie(5, 2);
console.log(scitanieResult);
var scitanieResult = scitanie(7, 2);
console.log(scitanieResult);
var scitanieResult = scitanie(1, 1);
console.log(scitanieResult);
//3. úloha
//Definuj funkciu, ktorá vezme 1 parameter (číslo) a vráti reťazec "šťastné číslo" ak sa toto číslo rovná 7. Ak sa číslo rovná 13, vráti reťazec "nešťastné číslo". Inak vráti samotné číslo.
//4. úloha
//Časť 1: Pomocou funkcie prompt sa spýtaj "Ako sa voláš?" a hodnotu ulož do premennej name.
//Časť 2: Pomocou funkcie prompt sa spýtaj "Koľko máš rokov?" a hodnotu ulož do premennej age.
//Časť 3: Pomocou funkcie alert a hodnôt z časti 1 a 2 vypíš text "Ahoj <name>, máš <age> rokov."
//5. úloha
//Definuj funkciu, ktorá vezme 1 parameter (pole) a vypíše hodnoty poľa pomocou funkcie log. Funkciu následne zavolaj.