const f = (x) => { let data, x2 = new Number(`+${x}`), x3 = x / {toNumber() {return 5}}; data = { isX: x3 === x3, d: Boolean(34), n: x === x2, }; if (!!data.isX ? data.d : data.n) { return Math.ceil(x) >> x2; } else { return (Math.trunc(x) << 0) ** 0b10; } };
Ответ:
const f = (x) => Math.trunc(x) ** 2;