Toto je starší verze dokumentu!
Jednoduchý cyklus
S použitím for
nebo while
cyklu vyřešte následující problémy:
Násobilka
Do konzole vytiskni popořadě všechny násobky čísla 7 menší než 1000.
Náhodný řetězec
Vytvoř funkci, která vrací (return
) náhodný řetězec o délce (zadané parametrem delka
).
Jeden náhodný znak A-Z získáš třeba takhle:
String.fromCharCode('A'.charCodeAt(0) + Math.floor(Math.random()*26))
Poznámka: Math.random() není správné používat pro cokoliv co souvisí s bezpečností. Hesla lze generovat pomoci CryptoAPI
Aktuální čas
Padesátkrát vypiš do konzole aktuální čas.
console.log(new Date())
Pokud se chceš vyhnout sdružení stejných výpisů v konzoli, připoj k výpisu třeba náhodné číslo.
Poznámka: funkce sleep
která by nějakou dobu čekala v javascriptu v klasické podobě neexistuje.
Spam
Nahraď tělo aktuálního dokumentu (document.body.innerHTML = 'Test'
) a zaplň stránku hromadou libovolného textu!
Cyklus přes všechny prvky
Hacker
document.querySelectorAll("input[type=password]")
najde všechny heslové vstupy na aktuální stránce a vráti jako pole. Využijte toho a vypište všechna hesla zadaná do stránky (například ve chvíli kdy se přihlašujete do emailu, atp. - do vstupu samozřejmě nepište svoje heslo, ale třeba „test“)