# turnTo

Category:Turtle

## turnTo(angle)

Category: Turtle

Changes the turtle's direction to a specific angle. 0 is up, 90 is right, 180 is down, and 270 is left.

Sometimes you need to orient the turtle in a certain direction before drawing something. turnTo changes the turtle's direction to be angle degrees clockwise from a line pointing up. The turtle's position remains the same. ### Examples

```// Turtle faces right.
turnTo(90);
```

Example: Look South Turtle faces down.

```// Turtle faces down.
turnTo(180);
```

Example: Clock Face Draw a minute and hour marks on a clock face

 ```// Draw a minute and five minute marks on a clock face for (var minute = 0; minute <= 60; minute++) { penUp(); moveTo(160, 240); turnTo(minute*6); // Every minute is 6 degrees. penUp(); if(Math.round(minute/5)*5==minute) { // Must be a five minute mark. moveForward(50); penDown(); moveForward(25); } else { moveForward(70); penDown(); moveForward(5); } } ``` ### Syntax

```turnTo(angle);
```

### Parameters

Name Type Required? Description
angle number Yes The angle to point the turtle.

### Returns

No return value. Rotates turtle only.

### Tips

• You can specify a negative angle to rotate to, measured counterclockwise from up (0 angle).
• There are three ways to rotate the turtle in place
• turnRight(angle) - Rotates the turtle right by the specified angle relative to the current turtle direction. The turtle’s position remains the same.
• turnLeft(angle) - Rotates the turtle left by the specified angle relative to the current turtle direction. The turtle’s position remains the same.
• turnTo(angle) - Rotates the turtle to a specific angle. 0 is up, 90 is right, 180 is down, and 270 is left. The turtle’s position remains the same.

Found a bug in the documentation? Let us know at documentation@code.org

Found a bug in the documentation? Let us know at documentation@code.org