{"ScriptPreparationCode":"var mb1 = \u0027abc\u0027;\r\nvar mb2 = \u0027123\u0027;\r\n\r\nvar unary = (a) =\u003E {\r\n try {\r\n \u002Ba;\r\n return true;\r\n } catch {\r\n return false;\r\n }\r\n};\r\nvar number = (a) =\u003E !isNaN(Number(a));\r\nvar numberNum = (a) =\u003E !Number.isNaN(Number(a));\r\nvar float = (a) =\u003E !isNaN(parseFloat(a));\r\nvar floatNum = (a) =\u003E !Number.isNaN(parseFloat(a));\r\nvar int = (a) =\u003E !isNaN(parseInt(a));\r\nvar intNum = (a) =\u003E !Number.isNaN(parseInt(a));\r\nvar nanNull = (a) =\u003E a !== null \u0026\u0026 !isNaN(a);","TestCases":[{"Name":"unary","Code":"unary(mb1);\r\nunary(mb2);","IsDeferred":false},{"Name":"number","Code":"number(mb1);\r\nnumber(mb2);","IsDeferred":false},{"Name":"numberNum","Code":"numberNum(mb1);\r\nnumberNum(mb2);","IsDeferred":false},{"Name":"int","Code":"int(mb1);\r\nint(mb2);","IsDeferred":false},{"Name":"intNum","Code":"intNum(mb1);\r\nintNum(mb2);","IsDeferred":false},{"Name":"float","Code":"float(mb1);\r\nfloat(mb2);","IsDeferred":false},{"Name":"floatNum","Code":"floatNum(mb1);\r\nfloatNum(mb2);","IsDeferred":false},{"Name":"nanNull","Code":"nanNull(mb1);\r\nnanNull(mb2);","IsDeferred":false}]}