krouzek:cykly_ulohy

Toto je starší verze dokumentu!


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!

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“)

  • krouzek/cykly_ulohy.1669215195.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)