První program je pouhé vypsání čísel.
let x, y, z; // inicializuju 3 promenne
x = 5; // Dosadí 5 do x
y = 6; // Dosadí 6 to y
z = x + y; // Spočítá sumu x a y do z
document.write("Hodnota z je " + z + ".");
Nyní si zkusíme čísla x a y načíst sami
let x, y, z;
x = parseInt(prompt("Zadej x")); // Načti x
y = parseInt(prompt("Zadej y"); // Načti y
z = x + y; // dosaď do z
document.write("Hodnota z je " + z + ".");
Můžeme načíst i textové řetězce a třeba sami sebe pozdravit
Pozn. v angličtině ten progam funguje mnohem lepe...
let jmeno, prijmeni; // zasadne bez hacku a carek
jmeno = prompt("Zadej jmeno"); // Načti jmeno
prijmeni = prompt("Zadej prijmeni"); // Načti prijmeni
document.write("Ahoj " + jmeno + " " + prijmeni + "!");
Pokud bude přečtené číslo větší než 50, bude velké, jinak bude malé
let x = parseInt(prompt("Zadej x")); // Načti x
if (x > 50) {
document.write("Velké číslo")
}
else {
document.write("Prcek");
}
Máme oslavu, na které pouštíme pouze lidi, kteří jsou menší než 100 centimetrů, nebo mají mezi
135 a 170
a nebo mají nad 200 centimetrů. (jsme sice podivíni, ale proč ne.)
let x = parseInt(prompt("Zadej tvoji výšku")); // Načti x
if (x < 100) {
document.write("Můžeš jít na oslavu")
}
// X je vetsi nez 130 A ZAROVEN je mensi nez 170
else if (x > 130 && x < 170) {
document.write("Můžeš jít na oslavu");
}
else if (x >200){
document.write("Můžeš jít na oslavu");
}
else {
document.write("...nemůžeš jít na oslavu, jsi divný.");
}
// ten samý kód můžeme napsat efektivněji na pouhé if - else
// x < 100 NEBO (x < 170 A ZAROVEN x > 130 ) NEBO (x > 200)
if((x < 100) || (x < 170 && x > 130) || (x > 200)){
document.write("Můžeš jít na oslavu");
}
else{
document.write("...nemůžeš jít na oslavu, jsi divný.");
}
Chtěj po uživateli, aby zadal 5 a pak ho pochval
let volba = 0
while (volba != 5){
volba = parseInt("Zadej 5")
}
document.write("Jsi sikulka, zadal jsi 5. :) ")
Vypiš číslo tolikrát, jaká je jeho hodnota. Záporná čísla nevypisuj vůbec.
//nezapomenout na zvedani citace
let cislo = parseInt(prompt("Zadej cislo k opakovani"))
let citac = 0
while (cislo > citac ){
document.write(cislo)
citac = citac + 1
}
Spočítej součet kladných mocnin do zadaného čísla.
let cislo = parseInt(prompt("Zadej cislo"))
suma = 0
for(i = 1; i <= cislo; i++){
suma = suma + i*i*i*i*i
}
document.write(suma)
Vypiš pět po sobě jdoucích čísel od čísla zadaného uživatelem.
let cislo = parseInt(prompt("Zadej cislo"))
for(i = cislo; i < cislo + 5; i++){
document.write(cislo + "
")
}