Autor Zpráva
xlifer
Profil
Jaký je význam uvedení před název proměnné var ?

function abc()
{
var a = 1;
}

function abc()
{
a = 1;
}
__construct
Profil
Pozri si miestne JavaScript FAQ
xlifer
Profil
A pokud na začátku funkce deklaruji již jednou var, tak dále již není potřeba a bude vždy vědět, že se nejedná o globální?

function abc()
{
var a = 1;
a += 2; // nebo se musi znovu var a += 2; ??
}
__construct
Profil
var a; // toto je deklarácia; iba pri deklarácii sa používa var
a = 10; // toto je následná inicializácia
a += 2; // toto už je používanie
/*---------------*/
var a = 10; // toto je deklarácia a inicializácia v jednom kroku
a += 2; // toto už je používanie
Niečo viac sa dočítaš tu
_es
Profil
xlifer:
A pokud na začátku funkce deklaruji již jednou var, tak dále již není potřeba a bude vždy vědět, že se nejedná o globální?

Áno, vo vnútri funkcie stačí raz a je jedno, či bude príkaz var na začiatku alebo na konci funkcie, lokálna premenná to bude vždy už od začiatku funkcie. Ak je použitá ešte pred deklaráciou (viď __construct), tak bude mať hodnotu undefined.
xlifer
Profil
A lze definice var provést hromadně oddělením čárkou nebo je nutné každý zvlášť ? To jsem se nikde nedočetl.

var a, b, c;

nebo se musí

var a;
var b;
var c;
_es
Profil
xlifer:
A lze definice var provést hromadně oddělením čárkou nebo je nutné každý zvlášť ? To jsem se nikde nedočetl.
Ak v niektorom z kódov v tejto téme klikneš na var, tak sa to dozvieš.
Zjednodušene: viacero deklarácií var sa dá previesť na jeden príkaz var s čiarkami.
xlifer
Profil
_es:

Díky za info a jsem tomu rád :) Jinak jsem nevěděl, že lze kliknout na var ...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0