为什么高度 - 数字返回字符串



在我的p5js绘制函数中,有一个变量,height,这是画布的高度。如果我调用typeof height它会返回number.但是,使用 rect(0, (height - 20), width, 20); 会返回错误:

p5.js says: rect() was expecting Number for parameter #1 (zero-based index), received string instead

typeof (height - 20)返回数字。那么为什么会发生错误呢?

现场演示应该在这里。但是,奇怪的是,该错误似乎没有显示在那里的控制台中。我认为这是因为它没有明确记录,并且在 Web 编辑器中的工作方式不同。

就我而言,这是由于使用"var"声明的arc/rect函数中使用的变量之一。把它改成"让",一切都像魅力一样工作。

相关内容

  • 没有找到相关文章

最新更新