{"ScriptPreparationCode":"var float = 23.677898776;\r\nvar integer = 23;\r\n\r\nvar floor = Math.floor;\r\nvar isint = Number.isInteger; \r\n\r\nfunction one(value) {\r\n\treturn isint(value);\r\n}\r\n\r\nfunction two(value) {\r\n\treturn value === floor(value);\r\n}\r\n\r\nfunction three(value) {\r\n\treturn value === \u002Bvalue.toFixed(0);\r\n}\r\n\r\nfunction four(value) {\r\n\treturn value === (value ^ 0);\r\n}\r\n\r\n","TestCases":[{"Name":"Number.isInteger","Code":"if (one(float)) throw new Error(\u0060float can\u0027t be an integer\u0060);\r\nif (!one(integer)) throw new Error(\u0060integer can\u0027t be a float\u0060);","IsDeferred":false},{"Name":"floor","Code":"if (two(float)) throw new Error(\u0060float can\u0027t be an integer\u0060);\r\nif (!two(integer)) throw new Error(\u0060integer can\u0027t be a float\u0060);","IsDeferred":false},{"Name":"toFixed","Code":"if (three(float)) throw new Error(\u0060float can\u0027t be an integer\u0060);\r\nif (!three(integer)) throw new Error(\u0060integer can\u0027t be a float\u0060);","IsDeferred":false},{"Name":"^ 0","Code":"if (four(float)) throw new Error(\u0060float can\u0027t be an integer\u0060);\r\nif (!four(integer)) throw new Error(\u0060integer can\u0027t be a float\u0060);","IsDeferred":false}]}