summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTomáš Roun <rountoma@fel.cvut.cz>2016-08-24 18:49:07 +0200
committerTomáš Roun <rountoma@fel.cvut.cz>2016-08-24 19:42:24 +0200
commit6996dcf3e3304a60655fea1968ce0ee90d3eff77 (patch)
treeb5d4c0b4741e1ebd74be0240aad0eeb0bcf6e83a
parentc6bfd82aa098ed8ef0c4d78e925f14a589940d59 (diff)
added missing js examples for czech translation
-rw-r--r--cs-cz/javascript.html.markdown20
1 files changed, 19 insertions, 1 deletions
diff --git a/cs-cz/javascript.html.markdown b/cs-cz/javascript.html.markdown
index b4596c40..e781db3e 100644
--- a/cs-cz/javascript.html.markdown
+++ b/cs-cz/javascript.html.markdown
@@ -105,6 +105,10 @@ false; // nepravda
// Řetězce znaků se spojují pomocí +
"Ahoj " + "světe!"; // = "Ahoj světe!"
+// ... což funguje nejenom s řetězci
+"1, 2, " + 3; // = "1, 2, 3"
+"Ahoj " + ["světe", "!"] // = "Ahoj světe,!"
+
// a porovnávají se pomocí < nebo >
"a" < "b"; // = true
@@ -131,7 +135,7 @@ null === undefined; // = false
// Existují také typy `null` a `undefined`.
null; // značí, že žádnou hodnotu
-undefined; // značí, že hodnota nebyla definovaná definovaná (ikdyž
+undefined; // značí, že hodnota nebyla definovaná (ikdyž
// `undefined` je hodnota sama o sobě)
// false, null, undefined, NaN, 0 and "" vrací nepravdu (false). Všechno ostatní
@@ -156,6 +160,9 @@ jinaPromenna = 10;
// Proměnné vytvořené bez přiřazení obsahují hodnotu undefined.
var dalsiPromenna; // = undefined
+// Pokud chcete vytvořit několik proměnných najednou, můžete je oddělit čárkou
+var someFourthVar = 2, someFifthVar = 4;
+
// Existuje kratší forma pro matematické operace na proměnné
promenna += 5; // se provede stejně jako promenna = promenna + 5;
// promenna je ted 10
@@ -313,6 +320,12 @@ setTimeout(funkce, 5000);
// Poznámka: setTimeout není část JS jazyka, ale funkce poskytována
// prohlížeči a NodeJS
+// Další funkce poskytovaná prohlížeči je je setInterval
+function myFunction(){
+ // tento kód bude volán každých 5 vteřin
+}
+setInterval(myFunction, 5000);
+
// Objekty funkcí nemusíme ani deklarovat pomocí jména, můžeme je napsat jako
// ananymní funkci přímo vloženou jako argument
setTimeout(function(){
@@ -503,6 +516,11 @@ if (0){
// Tento kód se nespustí, protože 0 je nepravdivá (false)
}
+if (new Number(0)){
+ // Tento kód se spustí, protože obalená čísla jsou objekty,
+ // a objekty jsou vždy pravdivé
+}
+
// Avšak, obalovací objekty a normální vestavěnné typy sdílejí prototyp, takže
// můžete přidat funkcionalitu k řetězci
String.prototype.prvniZnak = function(){