Deklarace proměnné v JavaScriptu pomocí var

Anonym Picinag22.01.2022 15:10 Nahlásit
Dobrý den,
proč se píše všude v javascriptu píše před proměnnou zkratka "var". (variable)-PROMĚNNÁ.
Přitom když kód napíšu bez ní prohlížeč vygeneruju stránku úplně stejně.

oba zápisy jsou správné

<body>
<script>
var x = "ontola";
document.write(x);
</script>
</body>

...................................
a toto :
<body>
<script>
x = "ontola";
document.write(x);
</script>
</body>

proč se tedy ve všech přiručkách k javascriptu. A ve věech vzdělávacích zdrojích píše před proměnnou zkratka "var" když tam není potřeba, a prohlížeč vyhodnotí zdrojový kód i bez ní správně.

díky za odpověď a Váš čas

Odpovědi

Přidat odpověď ▾

Diskuze

Cenobita.22.01.2022 19:37 (Upr. 22.01.2022 19:40) Nahlásit
To 'var' je možné používat, ale není to povinné, v Javascriptu je možné přiřazovat proměnné i bez var.

var je zkratka slova variable - proměnná

To je asi pozůstatek počátků programování a deklarací. V Basicu se například nepovinně psalo:

let x=1

ale fungovalo to i bez slova let - nechť

x=1
Anonym Vivuxun22.01.2022 19:41 Nahlásit
Aasi ze sstejjného důvodu, proč html dokument pro prrohlížeč neemusí obsahovat <html>. Dobrý prohlížeč si to domyslí, i když to neodpovídá standardu.

Nevím, jestli tam var být má nebo ne. Podívej se do oficiálníhho popisu jazyka a/nebo to prožeň validátorem (nějaký určittě bude na stránkách w3.org)


P.S. Mám vaddnnou klávesnici.
Přidat komentář do diskuze ▾