在JavaScript函数中使用if设置变量

时间:2018-08-30 18:32:05

标签: javascript

这不会循环...我该如何用if函数设置变量,就像我尝试做的那样(我对javascript很新)

noStroke();
var x = 10;
    
draw = function() {
    background(151, 244, 247)
    fill(255, 0, 115);
    rect(x, 200, 100, 20);
    rect(x + 15, 178, 70, 40);
    fill(77, 66, 66);
    ellipse(x + 25, 221, 24, 24);
    ellipse(x + 75, 221, 24, 24);
    
    x = x + 1;
};
var func = function() { if (x>300){set x = 1}};
我已经用谷歌搜索了如何以这种方式用函数设置变量,但是却找不到任何东西……不要说“听说谷歌吗?” 这是网站

上繁忙的高速公路背景的开始

3 个答案:

答案 0 :(得分:-1)

这是一种更好的编写方式,其中删除了无效的set关键字:

var x = 100;

// do something ..

var func = function() {
    if (x > 300) {
        x = 1;
    }
};

答案 1 :(得分:-1)

以下内容演示了如何使用if语句设置变量的值。

var x = 10;

if (x > 5) {
  x = 1000;
}

console.log(x);

参考您在帖子中提供的代码,您遇到了两个问题。首先,set是无效的关键字,可以将其删除。接下来,首先将x的值设置为10,然后在draw()函数中,您有x = x + 1,该值将递增该初始值,但是您永远不会调用此函数,也不会执行您致电func()。请提供完整的代码示例,以便我们进一步为您提供帮助。

答案 2 :(得分:-2)

问题尚不清楚,但是下面的代码应演示if条件的使用方法 和功能,将值返回/分配给变量。

uses

如果要在循环中分配变量,请不断增加它,然后使用 for循环。

uses