在设置中跳过声明?跳过const ||让||设置中的var? p5.j​​s

时间:2018-02-06 22:06:45

标签: dom installation declaration skip p5.js

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

我可以跳过声明,那个滑动的负面部分是什么? - 主要问题

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

   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元素(不仅是画布)

1 个答案:

答案 0 :(得分:0)

这是一个JavaScript的东西。有关详细信息,请参阅此处:

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

但总是使用varletconst来声明变量是个好主意,即使您在技术上并不需要它。