Javascript 一个变量减少,另一个变量增加

Javascript 一个变量减少,另一个变量增加,javascript,Javascript,我在JavaScript中有以下数学问题 问题是:当x减小时,当y接近0%时,我需要y与x成比例地减小 所以当x=0%,y=0%时 <script type="text/javascript"> x = 0.50; y = 0.30; if (x < 0.50){ // set y here somehow to gradually increase } </script> x=0.50; y=0.30; 如果(x

我在JavaScript中有以下数学问题

问题是:当x减小时,当y接近0%时,我需要y与x成比例地减小

所以当
x=0%,y=0%

<script type="text/javascript">
    x = 0.50;
    y = 0.30;
    if (x < 0.50){
        // set y here somehow to gradually increase
    }
</script>

x=0.50;
y=0.30;
如果(x<0.50){
//在这里设置y以逐渐增加
}

y
的变化是x
变化的0.6倍(假设您希望y从0.3线性减少到0.0,因为x从0.5减少到0.0):

if(x<0.50)
{
y=0.3-0.6*x;
}

您希望它如何“逐渐”增加?基于x。因此,x将在y达到100的同时达到0。那么
x=1-y
呢?当
x=0.50
时,设置
y=0.30
。这就是你希望y开始增加的地方?是的,当x=0.50时y=0.30我很抱歉我把y方向弄错了。我的意思是它也成比例地减少,所以x和y应该同时达到0。我应该另贴一张吗?不用担心。为了反映这一点,我改变了答案。
if (x < 0.50)
{
    y = 0.3 - 0.6*x;
}