声明一个新的变量。
变量是用于存储值的容器。例如,一个变量可能包含类型为数字 Number
的 x 坐标,或者类型为字符串 String
的名称。变量可以通过重新赋值来改变其值,如下所示:
// Declare the variable x and assign it the value 10. let x = 10; <p>// Reassign x to 50. x = 50; </p>
变量具有块级作用域。当一个变量被声明在花括号 {}
之间时,它只存在于由花括号定义的块级内。例如,以下代码会抛出 ReferenceError
, 因为 x
是在 setup()
函数的块级内声明的:
function setup() { createCanvas(100, 100); <p> let x = 50; }</p> <p>function draw() { background(200);</p> <p> // x was declared in setup(), so it can't be referenced here. circle(x, 50, 20); } </p>
在所有花括号 {}
之外声明的变量是全局变量。全局变量可以在绘图的任何地方使用和更改:
let x = 50; <p>function setup() { createCanvas(100, 100); }</p> <p>function draw() { background(200);</p> <p> // Change the value of x. x += 10;</p> <p> circle(x, 50, 20); } </p>
示例
Notice any errors or typos? Please let us know. Please feel free to edit src/core/reference.js and open a pull request!
相关参考
Array
一个按顺序存储多个数据的列表.
class
特殊类型对象的创建模板 类可以让使用对象编程变得更容易。例如,一个 Frog 类可以创建行为像青蛙一样的对象。通过类创建的每个对象都是该类的一个实例。同一个类的所有实例都是相同类型。以下是创建 Frog 类实例的示例: let fifi = new Frog(50, 50, 20); 变量 fifi 代表 Frog 的一个实例。关键字 new 用于在语句 new Frog() 中调用 Frog。总之,一个新的 Frog 对象被创建并赋值给了变量 fifi。类是模板,因此我们可以用它创建多个实例: // First Frog instance.
for
一种在已知迭代次数的情况下重复代码块的方法.
function
一个被命名的语句组 Functions 函数有助于组织和复用代码。例如,函数使得表达“画一朵花”的想法变得容易: function drawFlower() { // Style the text.