| This test checks whether various forms of typeof expression are allowed. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS typeof x is 'number' |
| PASS typeof window.x is 'number' |
| PASS typeof window["x"] is 'number' |
| PASS typeof (x) is 'number' |
| PASS typeof (window.x) is 'number' |
| PASS typeof (window["x"]) is 'number' |
| PASS (y, typeof x) is 'number' |
| PASS typeof ((x)) is 'number' |
| PASS typeof ((window.x)) is 'number' |
| PASS typeof ((window["x"])) is 'number' |
| PASS typeof (y, x) is 'number' |
| PASS typeof (true ? x : y) is 'number' |
| PASS typeof nonexistent is 'undefined' |
| PASS typeof window.nonexistent is 'undefined' |
| PASS typeof window["nonexistent"] is 'undefined' |
| PASS typeof (nonexistent) is 'undefined' |
| PASS typeof (window.nonexistent) is 'undefined' |
| PASS typeof (window["nonexistent"]) is 'undefined' |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |