如果我知道返回值,则在函数中找到x值

时间:2017-11-17 10:39:07

标签: javascript math

我有这样的javascript函数:

   function(x) { 
       return x + 2; 
   };

如果返回值为10,我怎样才能找到x的值? 我需要找到公式,以便将其应用于其他不同的函数。

1 个答案:

答案 0 :(得分:1)

您要求定义函数的反函数。通常,不存在对此的解决方案。假设你的功能是

function(x) {
    return x*x;
};

当您要求返回x的{​​{1}}的值时,您想要9还是3?通常,如果您的函数不是一对一(单射),则无法执行此操作。但即使你的函数一对一,你也无法对反转的内容做出一般规则。您必须根据具体情况进行操作。