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 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 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 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ě. 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. 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