diff --git a/05_js_intro/app.js b/05_js_intro/app.js new file mode 100644 index 0000000..f39b509 --- /dev/null +++ b/05_js_intro/app.js @@ -0,0 +1,76 @@ +console.log("Ahoj z app.js") + +//deklarace proměnných +// let x, +// var y, +// const z + +let x,y,z; +x = 2; y=12; z=x+y +console.log(z) + +//jenoduchý if +if (z < 10) { + console.log("z je mensi než 10") +} else { + console.log("z je větší než 10 nebo rovno") +} + +//logický AND +if (x<5 && y<5) { // altGR+c=& + console.log("Obě čísla jsou menší než 5") +} + +//logický OR +if (x>10 || y>10) { // altGR+w=| + console.log("jedno z čísel je větší než 10") +} + +//DATOVÉ TYPY +//cislo +let cislo = 5; +let desetinneCislo = 12.5; //potřeba desetinná tečka +//string +let jmenoPrijmeni = "Jmeno Příjmení" +let usaperson = 'O\'corner' // Shift + ¨ = ' +let citace = "Tak panovník pravil \"Dlabejte co hrdlo ráčí a milujte se\""; //eskejpování za pomocí \ <- AltGr+q +console.log(citace) +//array - pole +const znackyAut = ["Skoda", "Nissan", "Ford", "Audi"] // AltGr + f|g = [|] +//objekt JSON +const osobnost = { jmeno:"Jan", + prijmeni:"Novak", + vek:"20", + rodneMesto:"Roudnice nad Labem"} +console.log("Nase nový kolega se jmenuje:"+osobnost.jmeno+ " "+osobnost.prijmeni) +//datum +const datum = new Date(); + +//Davat si bacha na deklaraci promenných +let testPromenna; //nedefinovaná proměnná - jenom existuje - je "undefined" +testPromenna = 5; //definice - number +testPromenna = "text"; //definice - string + +//vytvoření funkcne (ta se hnedka nevolá) +function nazevFunkce() { + console.warn("Dneska"); + console.log("je"); + console.log("konečně"); + console.log("Pátek!!!"); + console.warn("Huráááá"); + alert("HURÁÁÁ PÁÁÁTEK") +} +nazevFunkce(); + +function cislo2bin(cislo) { + console.log("bin 2^"+cislo+"-->"+(2**cislo)) +} + +function binarkovac(cislo) { + // let i = 0 -> začátek - startovní pozice + // i <= cislo -> průběh - do kdy má pracovat + // i++ -> konec - co ma udělat na konci cyklu + for (let i = 0; i <= cislo; i++) { + console.log("2^"+i+"-->"+(2**i)) + } +} \ No newline at end of file diff --git a/05_js_intro/index.html b/05_js_intro/index.html new file mode 100644 index 0000000..f01ac24 --- /dev/null +++ b/05_js_intro/index.html @@ -0,0 +1,17 @@ + + + + + + Document + + +

Javascript intro

+ + + + + \ No newline at end of file