added missing js examples for czech translation

This commit is contained in:
Tomáš Roun 2016-08-24 18:49:07 +02:00
parent c6bfd82aa0
commit 6996dcf3e3

View File

@ -105,6 +105,10 @@ false; // nepravda
// Řetězce znaků se spojují pomocí + // Řetězce znaků se spojují pomocí +
"Ahoj " + "světe!"; // = "Ahoj světe!" "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 porovnávají se pomocí < nebo >
"a" < "b"; // = true "a" < "b"; // = true
@ -131,7 +135,7 @@ null === undefined; // = false
// Existují také typy `null` a `undefined`. // Existují také typy `null` a `undefined`.
null; // značí, že žádnou hodnotu 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ě) // `undefined` je hodnota sama o sobě)
// false, null, undefined, NaN, 0 and "" vrací nepravdu (false). Všechno ostatní // 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. // Proměnné vytvořené bez přiřazení obsahují hodnotu undefined.
var dalsiPromenna; // = 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é // Existuje kratší forma pro matematické operace na proměnné
promenna += 5; // se provede stejně jako promenna = promenna + 5; promenna += 5; // se provede stejně jako promenna = promenna + 5;
// promenna je ted 10 // promenna je ted 10
@ -313,6 +320,12 @@ setTimeout(funkce, 5000);
// Poznámka: setTimeout není část JS jazyka, ale funkce poskytována // Poznámka: setTimeout není část JS jazyka, ale funkce poskytována
// prohlížeči a NodeJS // 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 // Objekty funkcí nemusíme ani deklarovat pomocí jména, můžeme je napsat jako
// ananymní funkci přímo vloženou jako argument // ananymní funkci přímo vloženou jako argument
setTimeout(function(){ setTimeout(function(){
@ -503,6 +516,11 @@ if (0){
// Tento kód se nespustí, protože 0 je nepravdivá (false) // 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 // Avšak, obalovací objekty a normální vestavěnné typy sdílejí prototyp, takže
// můžete přidat funkcionalitu k řetězci // můžete přidat funkcionalitu k řetězci
String.prototype.prvniZnak = function(){ String.prototype.prvniZnak = function(){