如果语句没有改变变量Javascript的值

时间:2018-05-04 16:52:16

标签: javascript if-statement

我正在尝试创建一些变量用于Three.js中的HSL颜色。我想确保它们不是太暗或太亮,所以如果数字超出我的范围,我创建了一些if语句来检查/更改变量。

我不希望该值低于0.1或高于0.9。但它似乎没有改变变量,我无法弄清楚为什么。

color1h = (data[0] / 359);
color1s = (data[1] / 255);
color1l = (data[2] / 255);

if (color1s < 0.1){color1s += 0.1;}
if (color1s > 0.9){color1s -= 0.1;}
if (color1l < 0.1){color1s += 0.1;}
if (color1l > 0.9){color1s -= 0.1;}
console.log(color1h, color1s, color1l);

0 个答案:

没有答案