【发布时间】:2020-09-17 02:41:05
【问题描述】:
库:p5js
ERROR: Uncaught SyntaxError: Invalid left-hand side in assignment(第 45 行)
第 45 行:if(x >= 0 && y = 600){
function lines(){
strokeWeight(5);
fill(255, 0, 0);
let LoopingTrigger = false; //by default is false (Starts out of canvas)
let x = -100; // width -100 || 100 on left of width
let y = 700; // height +100 || 100 on bottom of height
line(0, 0, x, 0);
line(0, 0, 0, y);
line(x, 0, x, y);
line(0, y, x, y);
***if(x >= 0 && y = 600){***
LoopingTrigger = true; // when in the canvas changes to true
} else {
LoopingTrigger = false;
}
while(LoopingTrigger){
x = width + 1;
y = height -1;
line(0, 0, x, 0);
line(0, 0, 0, y);
line(x, 0, x, y);
line(0, y, x, y);
}
【问题讨论】:
-
y = 600将 600 分配给 y,这是你想要的吗?还是您的意思是y === 600来测试 y 是否为 600? -
另外,你的 while 循环要么永远不会运行,要么永远运行......因为 LoopingTrigger 永远不能在循环内改变
标签: javascript p5.js