turnLeft(angle) 向左转

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

将 turtle 在当前方向基础上向左转指定的 angle 角度。turtle 位置保持不变。angle 默认为 90。

turnLeft() 是一个可以修改 turtle 当前面向方向的方法之一。通过跟类似 moveForward() 的方法配合使用,你可以移动到屏幕的任何位置绘制图形。

示例代码


AخA
 
1
// 让 turtle 向左转 90 度(默认)
2
turnLeft();

示例代码:正方形 多次左转画正方形。

9
 
1
// 多次左转画正方形
2
moveForward();
3
turnLeft();
4
moveForward();
5
turnLeft();
6
moveForward();
7
turnLeft();
8
moveForward();
9
turnLeft();

示例代码:对勾 使用 turnLeft 画对勾。

5
 
1
// 使用 turnLeft 画对勾
2
turnLeft(120);
3
moveForward(100);
4
turnLeft(270);
5
moveForward(25);

示例代码:房子 只向左转画一所房子。

11
 
1
// 只向左转画一所房子
2
turnLeft(45);
3
moveForward(50);
4
turnLeft(90);
5
moveForward(50);
6
turnLeft(45);
7
moveForward(75);
8
turnLeft(-270); // 等同于 turnLeft(90);
9
moveForward(70);
10
turnLeft(90);
11
moveForward(75);

语法规则

1
 
1
turnLeft(angle)

参数说明

名称 类型 必需 参数描述
angle number No 指定转动的角度(默认为 90 度)。

返回值

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

提示说明

  • 在执行向左转方法时,可以指定一个负的角度(小于零)。实际会变成向右转。
  • 有三种方法可以让 turtle 原地改变方向:
    • turnRight(angle) 将 turtle 在当前方向基础上向右转指定的 angle 角度。turtle 位置保持不变。
    • turnLeft(angle) 将 turtle 在当前方向基础上向左转指定的 angle 角度。turtle 位置保持不变。
    • turnTo(angle) 将 turtle 当前方向设为指定的 angle 角度。turtle 位置保持不变。0 度为垂直向上,90 度为水平向右,180 度为垂直向下,270 度为水平向左。

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

返回文档首页