Skip to content

Commit bea1b31

Browse files
authored
Merge pull request #129 from otmon76/master
sync 128
2 parents ee2a942 + 814cc11 commit bea1b31

File tree

2 files changed

+7
-27
lines changed
  • 1-js/02-first-steps
    • 04-variables/3-uppercast-constant
    • 08-operators/3-primitive-conversions-questions

2 files changed

+7
-27
lines changed

1-js/02-first-steps/04-variables/3-uppercast-constant/task.md

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,14 @@ const datumNarození = '18.04.1982';
1212
const věk = nějakýKód(datumNarození);
1313
```
1414

15-
<<<<<<< HEAD
16-
Zde máme konstantu `datumNarození` a pomocí nějakého kódu se z této proměnné vypočítá `věk` (kód není pro stručnost uveden, na podrobnostech zde nezáleží).
17-
=======
18-
Here we have a constant `birthday` for the date, and also the `age` constant.
15+
Zde máme konstantu `datumNarození` a také konstantu `věk`.
1916

20-
The `age` is calculated from `birthday` using `someCode()`, which means a function call that we didn't explain yet (we will soon!), but the details don't matter here, the point is that `age` is calculated somehow based on the `birthday`.
21-
>>>>>>> 18b1314af4e0ead5a2b10bb4bacd24cecbb3f18e
17+
Konstanta `věk` se vypočítá z konstanty `datumNarození` pomocí `nějakýKód()`, což znamená volání funkce, které jsme zatím nevysvětlili (ale brzy tak učiníme!), ale na podrobnostech zde nezáleží, podstatné je, že `věk` se vypočítá nějak podle `datumNarození`.
2218

2319
Bylo by správné použít pro název proměnné `datumNarození` velká písmena? A pro `věk`? Nebo dokonce pro obě?
2420

2521
```js
26-
<<<<<<< HEAD
27-
const DATUM_NAROZENÍ = '18.04.1982'; // velkými písmeny?
22+
const DATUM_NAROZENÍ = '18.04.1982'; // napsat DATUM_NAROZENÍ velkými písmeny?
2823

29-
const VĚK = nějakýKód(DATUM_NAROZENÍ); // velkými písmeny?
30-
=======
31-
const BIRTHDAY = '18.04.1982'; // make birthday uppercase?
32-
33-
const AGE = someCode(BIRTHDAY); // make age uppercase?
34-
>>>>>>> 18b1314af4e0ead5a2b10bb4bacd24cecbb3f18e
24+
const VĚK = nějakýKód(DATUM_NAROZENÍ); // napsat VĚK velkými písmeny?
3525
```

1-js/02-first-steps/08-operators/3-primitive-conversions-questions/solution.md

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,10 @@ undefined + 1 = NaN // (6)
1616
" \t \n" - 2 = -2 // (7)
1717
```
1818

19-
<<<<<<< HEAD
20-
1. Sčítání s řetězcem `"" + 1` převede `1` na řetězec: `"" + 1 = "1"`, pak tedy budeme mít `"1" + 0` a použije se stejné pravidlo.
19+
1. Sčítání s řetězcem `"" + 1` převede `1` na řetězec: `"" + 1 = "1"` a pak budeme mít `"1" + 0`, použije se stejné pravidlo.
2120
2. Odčítání `-` (stejně jako většina matematických operací) pracuje jen s čísly, takže převede prázdný řetězec `""` na `0`.
2221
3. Sčítání s řetězcem připojí k řetězci číslo `5`.
2322
4. Odčítání vždy převádí operandy na čísla, takže vyrobí z `" -9 "` číslo `-9` (mezery okolo něj se ignorují).
24-
5. `null` se převede na číslo `0`.
25-
6. `undefined` se převede na číslo `NaN`.
23+
5. Z `null` se po konverzi na číslo stane `0`.
24+
6. Z `undefined` se po konverzi na číslo stane `NaN`.
2625
7. Když se řetězec převádí na číslo, mezerové znaky se z jeho začátku a konce odříznou. V tomto případě se celý řetězec skládá z mezerových znaků, konkrétně `\t`, `\n` a „obyčejné“ mezery mezi nimi. Stejně jako prázdný řetězec se tedy převede na `0`.
27-
=======
28-
1. The addition with a string `"" + 1` converts `1` to a string: `"" + 1 = "1"`, and then we have `"1" + 0`, the same rule is applied.
29-
2. The subtraction `-` (like most math operations) only works with numbers, it converts an empty string `""` to `0`.
30-
3. The addition with a string appends the number `5` to the string.
31-
4. The subtraction always converts to numbers, so it makes `" -9 "` a number `-9` (ignoring spaces around it).
32-
5. `null` becomes `0` after the numeric conversion.
33-
6. `undefined` becomes `NaN` after the numeric conversion.
34-
7. Space characters are trimmed off string start and end when a string is converted to a number. Here the whole string consists of space characters, such as `\t`, `\n` and a "regular" space between them. So, similarly to an empty string, it becomes `0`.
35-
>>>>>>> 18b1314af4e0ead5a2b10bb4bacd24cecbb3f18e

0 commit comments

Comments
 (0)