{"ScriptPreparationCode":null,"TestCases":[{"Name":"Number (with string integer)","Code":"var numberStrInt = Number(Math.floor(1000 * Math.random()).toString());","IsDeferred":false},{"Name":"Unary \u002B (with string integer)","Code":"var unaryStrInt = \u002BMath.floor(1000 * Math.random()).toString();","IsDeferred":false},{"Name":"parseInt (with string integer)","Code":"var parseStrInt = parseInt(Math.floor(1000 * Math.random()).toString(), 10);","IsDeferred":false},{"Name":"Number (with string float)","Code":"var numberStrFloat = Number((1000 * Math.random()).toString());","IsDeferred":false},{"Name":"Unary \u002B (with string float)","Code":"var unaryStrFloat = \u002B(1000 * Math.random()).toString();","IsDeferred":false},{"Name":"parseInt (with string float)","Code":"var parseStrFloat = parseInt((1000 * Math.random()).toString(), 10);","IsDeferred":false},{"Name":"Number (with integer)","Code":"var numberNumInt = Number(Math.floor(1000 * Math.random()));","IsDeferred":false},{"Name":"Unary \u002B (with integer)","Code":"var unaryNumInt = \u002BMath.floor(1000 * Math.random());","IsDeferred":false},{"Name":"parseInt (with integer)","Code":"var parseNumInt = parseInt(Math.floor(1000 * Math.random()), 10);","IsDeferred":false},{"Name":"Number (with float)","Code":"var numberNumFloat = Number(1000 * Math.random());","IsDeferred":false},{"Name":"Unary \u002B (with float)","Code":"var unaryNumFloat = \u002B(1000 * Math.random());","IsDeferred":false},{"Name":"parseInt (with float)","Code":"var parseNumFloat = parseInt((1000 * Math.random()), 10);","IsDeferred":false},{"Name":"Number (with NaN)","Code":"var numberNaN = Number(\u0022hello\u0022);","IsDeferred":false},{"Name":"Unary \u002B (with NaN)","Code":"var unaryNaN = \u002B(\u0022hello\u0022);","IsDeferred":false},{"Name":"parseInt (with NaN)","Code":"var parseNaN = parseInt(\u0022hello\u0022, 10);","IsDeferred":false}]}