You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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`.
19
16
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í`.
22
18
23
19
Bylo by správné použít pro název proměnné `datumNarození` velká písmena? A pro `věk`? Nebo dokonce pro obě?
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/08-operators/3-primitive-conversions-questions/solution.md
+3-13Lines changed: 3 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -16,20 +16,10 @@ undefined + 1 = NaN // (6)
16
16
"\t\n"-2=-2// (7)
17
17
```
18
18
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.
21
20
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`.
22
21
3. Sčítání s řetězcem připojí k řetězci číslo `5`.
23
22
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`.
26
25
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`.
0 commit comments