This page verifies that eval has two meanings:
- An operator: executes a script in local scope with the local scope's variable object and "this" object.
- A global function: executes a script in global scope with the global scope's variable object and "this" object.
Meaning #2 should remain constant even if the global eval function is copied
into a global variable ("globalEval") or a local variable ("localEval").
If the test passes, you'll see a series of pass messages below.