You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.0 KiB
78 lines
2.0 KiB
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)
|
|
|
|
//PODMÍNKY
|
|
//jenoduchý if
|
|
if (z < 10) {
|
|
console.log("z je mensi než 10")
|
|
} else {
|
|
console.log("z je větší než 10 nebo rovno")
|
|
}
|
|
|
|
//POROVNÁNÍ
|
|
//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
|
|
|
|
//FUNKCE
|
|
//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))
|
|
}
|
|
}
|