moveForward(pixels) 向前移动

功能分类: Turtle Applab JavaScript 少儿编程

将 turtle 在当前方向向前移动指定的 pixels 像素。pixels 默认为 25 像素。

moveForward() 是控制 turtle 在当前方向上移动的最简单方法。配合使用 turnLeft() 以及 turnRight() 可以将 turtle 移动到任何位置。

示例代码



// 向前移动 25 像素 (默认)
moveForward();

示例代码:字母 L 只使用 moveForward() 以及 turnLeft() 方法,画出字母 L 形状。


// 只使用 moveForward() 以及 turnLeft() 方法,画出字母 L 形状。
turnLeft();
turnLeft();
moveForward();
moveForward();
turnLeft();
moveForward();

示例代码:画长线 向前移动 200 像素。


// 向前移动 200 像素
moveForward(200);

示例代码:画出图形 设置画笔颜色及粗细,指定向前或向后移动的距离,画出图形。


// 设置画笔颜色及粗细,指定向前或向后移动的距离,画出图形。
penColor("yellow");
penWidth(40);
moveForward(100);
penWidth(5);
penColor("brown");
moveForward(-200);

语法规则


moveForward(pixels);

参数说明

名称 类型 必需 参数描述
pixels number No 指定 turtle 从当前位置在当前方向向前移动的距离。如果不指定,默认为 25 像素。

返回值

没有返回值。只在显示结果页面体现代码执行前后变化。

提示说明

  • 调用 moveForward() 方法之前,使用 penUp() 方法收起画笔,这样移动时将不画线。
  • 屏幕显示区域尺寸为 400 像素宽,560 像素高,但你可以将 turtle 位置设置到屏幕显示区域之外,从而使其不显示。
  • 有三种方法可以直线移动 turtle:
    • 使用 moveForward(pixels) 或 moveBackward(pixels) 方法在当前方向基础上向前后向后移动指定的距离。
    • 指定 x 横轴及 y 纵轴两个方向上的相对位置,使用 move(x,y) 方法移动 turtle,不管 turtle 现在面向的是哪个个方向。
    • 指定 x 横轴及 y 纵轴两个方向上的相对位置,使用 moveTo(x,y) 方法移动 turtle,不管 turtle 现在面向的是哪个方向。

查看更多少儿编程教程、JavaScript 介绍

返回文档首页