一个 JS 面试题目

看到一个 JS 题:

只允许使用 +-*/ 和 Math.* ,求一个函数 y = f(x, a, b);

当 x > 100 时返回 a 的值,否则返回 b 的值,不能使用 if else 等条件语句,也不能使用  |, ?, 数组

试解如下:

一般思路是转换为 0, 1 的特殊值问题进行处理。

你可能感兴趣的:(一个 JS 面试题目)