Test case details

Preparation Code

var a = 1,       b = true,       c = "c",       d = [],       e = {}, u;

Test cases

Test #1

'use strict'; typeof a === 'undefined'; typeof b === 'undefined'; typeof c === 'undefined'; typeof d === 'undefined'; typeof e === 'undefined';

Test #2

'use strict'; a === undefined; b === undefined; c === undefined; d === undefined; e === undefined;

Test #3

'use strict'; a === u; b === u; c === u; d === u; e === u;

Test #4

'use strict'; a === void 0; b === void 0; c === void 0; d === void 0; e === void 0;

Test #5

'use strict'; var un; a === un; b === un; c === un; d === un; e === un;

Test #6

'use strict'; var un = void 0; a === un; b === un; c === un; d === un; e === un;