功能分类: Turtle Applab JavaScript 少儿编程
将 turtle 在当前方向向后移动指定的 pixels
像素。pixels
默认为 25 像素。
除了向前移动 moveForward() ,你可以使用这个方法控制 turtle 向后移动。配合使用 turnLeft() 以及 turnRight() 可以将 turtle 移动到任何位置。
// 向后移动 25 像素(默认)
moveBackward();
示例代码:字母 L 只使用 moveBackward() 以及 turnLeft() 方法,画出字母 L 形状
// 只使用 moveBackward() 以及 turnLeft() 方法,画出字母 L 形状
moveBackward();
moveBackward();
turnLeft();
moveBackward();
示例代码:画长线 向后移动 200 像素。
// 向后移动 200 像素
moveBackward(200);
示例代码:画出图形 使用 moveForward(),moveBackward() 以及 dot() 方法。
// 使用 moveForward(),moveBackward() 以及 dot() 方法
moveForward(50);
dot(10);
moveBackward(100);
dot(10);
moveForward(50);
示例代码:画出图形 使用 canvas 画布方法以及 moveBackward() 画出图形。
// 使用 canvas 画布方法以及 moveBackward() 画出图形
speed(10);
createCanvas("id", 320, 480);
setFillColor("yellow");
rect(180, 100, 60, 100);
setFillColor("red");
rect(180, 300, 60, 100);
show();
moveForward(75);
moveBackward(50);
turnLeft(45);
moveBackward(75);
turnRight(45);
moveForward();
moveBackward(pixels);
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
pixels | number | No | 指定 turtle 从当前位置在当前方向向后移动的距离。如果不指定,默认为 25 像素。 |
没有返回值。只在显示结果页面体现代码执行前后变化。
moveBackward()
方法之前,使用 penUp() 方法收起画笔,这样移动时将不画线。