【问题标题】:Skip declaration in setup? Skip const || let || var in setup? p5.js在设置中跳过声明?跳过常量 ||让 ||设置中的变量? p5.j​​s
【发布时间】:2018-02-06 22:06:44
【问题描述】:

为什么我不能在设置中声明变量,它仍然可以正常工作?

我可以在哪里跳过声明,跳过的负面部分是什么? - 主要问题

这是没有声明的代码示例,它工作正常:

   function setup(){
     canvas = createCanvas(innerWidth, innerHeight);
   }
   function mouseClicked(){
      canvas.style('margin-top', '5px');
   }

这是与声明相同的代码:

   let canvas;
   function setup(){
     canvas = createCanvas(innerWidth, innerHeight);
   }
   function mouseClicked(){
      canvas.style('margin-top', '5px');
   }

我在控制台中也有代码显示它应该是这样的,我明白为什么会这样:declaration variables in console

它适用于任何 DOM 元素(不仅是画布)

【问题讨论】:

标签: dom installation declaration skip p5.js


【解决方案1】:

这是一个 JavaScript 的东西。请参阅此处了解更多信息:

基本上,如果您不使用varletconst,则该变量将放在全局范围内。在这种情况下,这并不重要,因为无论如何您都将变量放在全局范围内。

但最好始终使用varletconst 来声明变量,即使您在技术上不需要它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-05
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 2014-08-16
    • 1970-01-01
    相关资源
    最近更新 更多