{"ScriptPreparationCode":"var obj = {a: 1, b: \u0022b\u0022, c: undefined};","TestCases":[{"Name":"implicit boolean conversion","Code":"if (obj.c) {\r\n console.log(obj.c);\r\n}","IsDeferred":false},{"Name":"explicit boolean conversion","Code":"if (!!obj.c) {\r\n console.log(obj.c);\r\n}","IsDeferred":false},{"Name":"triple inequality against undefined","Code":"if (obj.c !== undefined) {\r\n console.log(obj.c);\r\n}","IsDeferred":false},{"Name":"typeof","Code":"if (typeof obj.c !== \u0022undefined\u0022) {\r\n console.log(obj.c);\r\n}","IsDeferred":false}]}