From 87d2a6d901fd5b74efe8021c063b5d03a51a8aa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Jirs=C3=A1k?= Date: Sat, 16 Sep 2023 10:40:56 +0200 Subject: [PATCH 1/6] =?UTF-8?q?fix:=20I'am=20=E2=86=92=20I'm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js1/uvod-do-js/hodnoty-operatory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js1/uvod-do-js/hodnoty-operatory.md b/js1/uvod-do-js/hodnoty-operatory.md index ba6c2b3b..a2207513 100644 --- a/js1/uvod-do-js/hodnoty-operatory.md +++ b/js1/uvod-do-js/hodnoty-operatory.md @@ -63,7 +63,7 @@ document.body.innerHTML += 'Prací prášek'; ``` ```js -document.body.innerHTML += "I'am awesome"; +document.body.innerHTML += "I'm awesome"; ``` ```js From 81ecca03fe7fe731c3d7252c20d3e7e529ad1059 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Jirs=C3=A1k?= Date: Sat, 16 Sep 2023 11:10:33 +0200 Subject: [PATCH 2/6] =?UTF-8?q?fix:=20oprava=20form=C3=A1tov=C3=A1n=C3=AD?= =?UTF-8?q?=20textu=20=E2=80=93=20jako=20citace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js1/uvod-do-js/cvlekce/prevod-meny.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/js1/uvod-do-js/cvlekce/prevod-meny.md b/js1/uvod-do-js/cvlekce/prevod-meny.md index 5f426832..9592e6f1 100644 --- a/js1/uvod-do-js/cvlekce/prevod-meny.md +++ b/js1/uvod-do-js/cvlekce/prevod-meny.md @@ -9,9 +9,8 @@ solutionAccess: lock 1. Dejme tomu, že si jako programátoři vyděláváte **20 euro na hodinu**. Uložte tuto hodnotu do proměnné `wageInEur`. 1. Spočítejte, kolik je vaše **hodinová mzda v českých korunách**, jestliže kurz eura je `24.55` Kč. Výsledek zaokrouhlete na celé koruny a uložte do proměnné :var[wageInCzk]. 1. Vypište obsah proměnné :var[wageInCzk] do webové stránky tak, aby na stránce byl nadpis `h1` s obsahem: - ``` - Mzda v korunách: 532 Kč - ``` + + > Mzda v korunách: 532 Kč :::solution From 39c486d8fc996834086cea73458996bda1ac7910 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Jirs=C3=A1k?= Date: Sat, 16 Sep 2023 14:01:59 +0200 Subject: [PATCH 3/6] =?UTF-8?q?fix:=20spojovn=C3=ADk=20=E2=86=92=20poml?= =?UTF-8?q?=C4=8Dka?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js1/vstup-vystup-objekty/vstup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js1/vstup-vystup-objekty/vstup.md b/js1/vstup-vystup-objekty/vstup.md index d97bcb72..26ac5315 100644 --- a/js1/vstup-vystup-objekty/vstup.md +++ b/js1/vstup-vystup-objekty/vstup.md @@ -1,4 +1,4 @@ -Každý program musí být schopen nějakým způsobem komunikovat s uživatelem - přijímat od něj informace a také informace zobrazovat. V této lekci se naučíme jednoduchý způsob, jak od uživatele získat nějaký vstup do našeho programu. Ukážeme si také, jak získané informace lépe strukturovat pomocí objektů. +Každý program musí být schopen nějakým způsobem komunikovat s uživatelem – přijímat od něj informace a také informace zobrazovat. V této lekci se naučíme jednoduchý způsob, jak od uživatele získat nějaký vstup do našeho programu. Ukážeme si také, jak získané informace lépe strukturovat pomocí objektů. ## Vstup od uživatele From 4db9324c8778447148f50da31b77fdb716a4997f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Jirs=C3=A1k?= Date: Sat, 16 Sep 2023 14:04:19 +0200 Subject: [PATCH 4/6] =?UTF-8?q?fix:=20spojovn=C3=ADk=20=E2=86=92=20poml?= =?UTF-8?q?=C4=8Dka?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js1/vstup-vystup-objekty/konverze-hodnot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js1/vstup-vystup-objekty/konverze-hodnot.md b/js1/vstup-vystup-objekty/konverze-hodnot.md index b98aecb4..3e13d780 100644 --- a/js1/vstup-vystup-objekty/konverze-hodnot.md +++ b/js1/vstup-vystup-objekty/konverze-hodnot.md @@ -97,7 +97,7 @@ Number('-2.48'); // Vrátí číslo -2.48 Number('-2,48'); // Vrátí hodnotu NaN ``` -Všimněte si, co se stane, když se pokusíme zkonvertovat nějaký řetězec, který na číslo převést nejde. V takovém případě obdržíme speciální hodnotu `NaN`, což je zkratka pro :i[Not a Number - Není číslo]. +Všimněte si, co se stane, když se pokusíme zkonvertovat nějaký řetězec, který na číslo převést nejde. V takovém případě obdržíme speciální hodnotu `NaN`, což je zkratka pro :i[Not a Number – Není číslo]. Nyní už můžeme náš program přepracovat tak, aby fungoval správně. From ab176a3d6a1bcdd6d4e6f1a23d0a51605da361ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Jirs=C3=A1k?= Date: Sat, 16 Sep 2023 16:55:40 +0200 Subject: [PATCH 5/6] =?UTF-8?q?fix:=20spojovn=C3=ADk=20=E2=86=92=20poml?= =?UTF-8?q?=C4=8Dka?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js1/vstup-vystup-objekty/cvlekce/ockovani-objekty.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js1/vstup-vystup-objekty/cvlekce/ockovani-objekty.md b/js1/vstup-vystup-objekty/cvlekce/ockovani-objekty.md index 2c9ce831..262b5e10 100644 --- a/js1/vstup-vystup-objekty/cvlekce/ockovani-objekty.md +++ b/js1/vstup-vystup-objekty/cvlekce/ockovani-objekty.md @@ -1,5 +1,5 @@ --- -title: Očkování - objekty +title: Očkování – objekty demand: 2 lead: Vytvořte objekt s údaji o uživateli. solutionAccess: lock From 125830c50cb1da053f893a94c8f9cd6688efce6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Jirs=C3=A1k?= Date: Sat, 16 Sep 2023 16:58:11 +0200 Subject: [PATCH 6/6] =?UTF-8?q?fix:=20document.innerHTML=20=E2=86=92docume?= =?UTF-8?q?nt.body.innerHTML?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js1/vstup-vystup-objekty/objekty.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js1/vstup-vystup-objekty/objekty.md b/js1/vstup-vystup-objekty/objekty.md index 75865442..f0288b65 100644 --- a/js1/vstup-vystup-objekty/objekty.md +++ b/js1/vstup-vystup-objekty/objekty.md @@ -24,15 +24,15 @@ Objekt vytvoříme tak, že do složených závorek vložíme čárkou oddělen Pomocí klíčů pak můžeme z objektu získat jednotlivé hodnoty použitím takzvané :term{cs="tečkové notace" en="dot notation"}. ```js -document.innerHTML += '

' + address.city + '

'; -document.innerHTML += '

' + address.streetName + '

'; -document.innerHTML += '

' + address.address.number + '

'; +document.body.innerHTML += '

' + address.city + '

'; +document.body.innerHTML += '

' + address.streetName + '

'; +document.body.innerHTML += '

' + address.address.number + '

'; ``` Objekty do stránky vždy vypisujeme po jednotlivých položkách. Pokud bychom se pokusili vypsat celý objekt takto: ```js -document.innerHTML += '

' + address + '

'; +document.body.innerHTML += '

' + address + '

'; ``` na stránce se objeví pouze tajemné `[object Object]`. Protože objekt může být velmi složitá struktura, prohlížeč neví, jak by ji měl správně vypsat a snaží se vytvořit alespoň nějaký textový popis, který nám však moc nepomůže. @@ -75,8 +75,8 @@ const address = { Potíž je v tom, že k takovým klíčům se už pomocí tečkové notace nedostaneme a musíme použít jiný zápis. ```js -document.innerHTML += '

' + address.address['street name'] + '

'; -document.innerHTML += '

' + address['postal-code'] + '

'; +document.body.innerHTML += '

' + address.address['street name'] + '

'; +document.body.innerHTML += '

' + address['postal-code'] + '

'; ``` Tento zápis není tak šikovný jako tečková notace a proto se v praxi používá pouze zřídka a v situacích, kdy to z nějakého technického důvodu nejde jinak.