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.
95 lines
2.1 KiB
95 lines
2.1 KiB
console.log("Hello World from JS!")
|
|
|
|
//deklarovani promennych
|
|
// var/let
|
|
//var x; var y; var z;
|
|
var x, y, z;
|
|
x = 3; y = 8; z = x+y;
|
|
console.log(z);
|
|
|
|
//prace s if
|
|
if (z == 10) {
|
|
console.log("z je 10");
|
|
} else if (z < 10){
|
|
console.log("z je mensi nez 10")
|
|
} else {
|
|
console.log("z je vetsi nez 10")
|
|
}
|
|
|
|
let scitani = x+y;
|
|
let odecitani = x-y;
|
|
let nasobeni = x*y;
|
|
let deleni = x/y;
|
|
let modulo = x%y; //zbytek po dělení
|
|
|
|
//AND
|
|
if (x<5 && y<5) {
|
|
console.log("obe cisla jsou mensi nez 5")
|
|
}
|
|
|
|
//OR -> | -> "pipe" AltGR + W (na cz klavesnici)
|
|
if (x > 10 || y > 10) {
|
|
console.log("aspon jedno cislo je vetsi nez 10")
|
|
}
|
|
|
|
//DATOVE TYPY
|
|
// číslo
|
|
let cislo = 10;
|
|
// stringy aka řetězce
|
|
let jmenoPrijmeni = "Name LastName";
|
|
let usaPerson = 'O\'corner'; // -> \ backslash -> AltGR + Q
|
|
let citace = "Tož panovanik pravil \"Dlabejte, co hrdlo ráčí\"";
|
|
//boolean
|
|
let pravda = true;
|
|
let lez = false;
|
|
|
|
//JSON
|
|
const osobnost = {nazev:"hodnota",jmeno:"Jan",prijmeni:"Novak"};
|
|
|
|
//pole -array
|
|
const znackyAut = ["Škoda", "Audi", "Nissan", "BMW"];
|
|
|
|
//Datum
|
|
var datum = new Date();
|
|
|
|
//Davat bacha na deklaraci
|
|
let testPromennych;
|
|
testPromennych = 5; //definici - number
|
|
testPromennych = "tester" //edefinice - string
|
|
|
|
function nazevFunkce() {
|
|
console.log("Vypis z konzole");
|
|
}
|
|
|
|
function binarkovac(cislo) { //binarkovac(5)
|
|
// let i = 0 -> startovni pozice
|
|
// i < cislo -> do kdy ma pracovat
|
|
// i++ -> co maq udelat na konci cyklu
|
|
for (let i = 0; i < cislo; i++) {
|
|
console.log("i="+i+"-->"+(2 ** i))
|
|
}
|
|
}
|
|
|
|
let a,b,vysledek;
|
|
function vypocitat(symbol) {
|
|
a= Number(document.getElementById("num1").value);
|
|
b= parseInt(document.getElementById("num2").value);
|
|
|
|
if (symbol == "+"){
|
|
vysledek = a+b
|
|
}else if (symbol == "-"){
|
|
vysledek = a-b
|
|
} else if (symbol == "*"){
|
|
vysledek = a*b
|
|
} else if (symbol == "/") {
|
|
vysledek = a/b
|
|
}else if (symbol == "%") {
|
|
vysledek = a % b
|
|
}else if (symbol == "**") {
|
|
vysledek = a**b
|
|
} else {
|
|
vysledek = "chyba"
|
|
}
|
|
console.log(vysledek)
|
|
document.getElementById("vysledek").innerText=vysledek;
|
|
}
|