feladvány
Global scope elérése (ECMAScript feladvány)
Azt mondják, a JavaScripttel az (az egyik) baj, hogy a globális változók használatát nem csak engedélyezi, hanem szinte kikényszeríti. Szerencsére nagy változást hozott ebben a tavaly decemberben elfogadott ECMAScript 5.
A kérdés: hogyan érhetjük el a kódon belül bárhonnan a globális scope-ot, avagy mit írjunk a megjegyzés helyére:
A kérdés: hogyan érhetjük el a kódon belül bárhonnan a globális scope-ot, avagy mit írjunk a megjegyzés helyére:
var globalScope = /* ... */;
Nagyon szigorúan egyenlő… (JavaScript feladvány)
…avagy vannak egyenlők, és vannak egyenlőbbek.
Az ECMAScript 5 szabványt olvasgatva találtam rá, hogy a JavaScriptben két változó lehet:
- különböző (
a != b
, ez a does-not-euals operator) - egyenlő (
a == b
, ez az equals operator) - szigorúan egyenlő (
a === b
, ez a strict equals operator) - nagyon szigorúan egyenlő (
a ==== b
, nincs ilyen operátor)