Pokud globální proměnné neuvaříte, pak si přiděláte problémy hlavně v IE. Kód
<p id=„x“>Odstavec v html</p>
<script …> x = 5; </script>
způsobí chybu Objekt tuto vlastnost nebo metodu nepodporuje, a pokud budete pátrat jaký proboha objekt, pak zjistíte, že ho za vás iniciativně vytvořil IE sám – je jím odkaz na element s id=„x“. Pokud se kod zmeni na
var x = 5;
nebo
var x; x = 5;
pak máte o problém míň.
Leo