{"ScriptPreparationCode":"var data = {\r\n\r\n num: 12.45,\r\n numClone: 12.45,\r\n num2: 12.44,\r\n\r\n str: \u002212.45\u0022,\r\n strClone: \u002212.45\u0022,\r\n str2: \u002212.44\u0022,\r\n \r\n obj: {\r\n a: \u0027a\u0027,\r\n b: \u0027b\u0027,\r\n l: 12,\r\n arr: [1,2,3]\r\n },\r\n objClone: {\r\n a: \u0027a\u0027,\r\n b: \u0027b\u0027,\r\n l: 12,\r\n arr: [1,2,3]\r\n },\r\n obj2: {\r\n a: \u0027a\u0027,\r\n b: \u0027b\u0027,\r\n l: 12,\r\n arr: [1,2,3,4]\r\n },\r\n \r\n nan: NaN,\r\n und: undefined,\r\n nul: null,\r\n emp: \u0027\u0027,\r\n \r\n};\r\n\r\n\r\n","TestCases":[{"Name":"Number - same - == ..::","Code":"if( data.num == data.num );","IsDeferred":false},{"Name":"Number - same - === .:","Code":"if( data.num === data.num );","IsDeferred":false},{"Name":"Number - clone - == ..::","Code":"if( data.num == data.numClone );","IsDeferred":false},{"Name":"Number - clone - === .:","Code":"if( data.num === data.numClone );","IsDeferred":false},{"Name":"Number - dif - == ..::","Code":"if( data.num == data.num2 );","IsDeferred":false},{"Name":"Number - dif - === .:","Code":"if( data.num === data.num2 );","IsDeferred":false},{"Name":"String - same - == ..::","Code":"if( data.str == data.str );","IsDeferred":false},{"Name":"String - same - === .:","Code":"if( data.str === data.str );","IsDeferred":false},{"Name":"String - clone - == ..::","Code":"if( data.str == data.strClone );","IsDeferred":false},{"Name":"String - clone - === .:","Code":"if( data.str === data.strClone );","IsDeferred":false},{"Name":"String - dif - == ..::","Code":"if( data.str == data.str2 );","IsDeferred":false},{"Name":"String - dif - === .:","Code":"if( data.str === data.str2 );","IsDeferred":false},{"Name":"Object - same - == ..::","Code":"if( data.obj == data.obj );","IsDeferred":false},{"Name":"Object - same - === .:","Code":"if( data.obj === data.obj );","IsDeferred":false},{"Name":"Object - clone - == ..::","Code":"if( data.obj == data.objClone );","IsDeferred":false},{"Name":"Object - clone - === .:","Code":"if( data.obj === data.objClone );","IsDeferred":false},{"Name":"Object - dif - == ..::","Code":"if( data.obj == data.obj2 );","IsDeferred":false},{"Name":"Object - dif - === .:","Code":"if( data.obj === data.obj2 );","IsDeferred":false},{"Name":"Null - == ..::","Code":"if( data.nul == null );","IsDeferred":false},{"Name":"Null - === .:","Code":"if( data.nan === null );","IsDeferred":false},{"Name":"NaN - == .:","Code":"if( data.nan == NaN );","IsDeferred":false},{"Name":"NaN - === .:","Code":"if( data.nan === NaN );","IsDeferred":false},{"Name":"Undefined - == ..::","Code":"if( data.und == undefined );","IsDeferred":false},{"Name":"Undefined - === .:","Code":"if( data.und === undefined );","IsDeferred":false},{"Name":"Number Vs. NaN - == ..::","Code":"if( data.num == NaN );","IsDeferred":false},{"Name":"Number Vs. NaN - === .:","Code":"if( data.num === NaN );","IsDeferred":false},{"Name":"Number Vs. String - == ..::","Code":"if( data.num == data.str );","IsDeferred":false},{"Name":"Number Vs. String - === .:","Code":"if( data.num === data.str );","IsDeferred":false},{"Name":"Number Vs. Object - == ..::","Code":"if( data.num == data.obj );","IsDeferred":false},{"Name":"Number Vs. Object - === .:","Code":"if( data.num === data.obj );","IsDeferred":false},{"Name":"String Vs. Object - == ..::","Code":"if( data.str == data.obj );","IsDeferred":false},{"Name":"String Vs. Object - === .:","Code":"if( data.str === data.obj );","IsDeferred":false}]}