function registerUser(email, age) { if (email == null) { throw new Error("email обязателен"); } if (typeof email !== "string") { throw new TypeError("email должен быть строкой"); } if (!email.trim()) { throw new Error("email не может быть пустым"); } if (typeof age !== "number" || !Number.isInteger(age)) { throw new TypeError("age должен быть целым числом"); } if (age < 0 || age > 150) { throw new RangeError("age вне допустимого диапазона"); } return { email: email.trim(), age };}
function registerUser(email, age) { if (email == null) { throw new Error("email обязателен"); } if (typeof email !== "string") { throw new TypeError("email должен быть строкой"); } if (!email.trim()) { throw new Error("email не может быть пустым"); } if (typeof age !== "number" || !Number.isInteger(age)) { throw new TypeError("age должен быть целым числом"); } if (age < 0 || age > 150) { throw new RangeError("age вне допустимого диапазона"); } return { email: email.trim(), age };}