Code-editor
Console-uitvoer
Canvas
Catalogus openen...
var naam = "Ada"; - variabele met tekst of een getalconsole.log("tekst") - print tekst naar de consoleif (voorwaarde) { ... } - ALS-statementelse if (voorwaarde) { ... } - ANDERS ALS-statementelse { ... } - ANDERS-statementfor (var i = 0; i < 4; i++) { ... } - begrensde herhalingwhile (voorwaarde) { ... } - voorwaardelijke herhalingask("vraag") - vraag stellen aan de gebruiker; het antwoord is tekstparseInt(ask("Zijde?")) - maak van het antwoord een geheel getalparseFloat(ask("Temperatuur?")) - maak van het antwoord een kommagetalround(getal, dec) - rond af op een aantal decimalenshowGrid(stap) - toon het assenstelsel; zonder waarde gebruikt het raster stap 50moveForward(afstand) - beweeg vooruit in de huidige richtingmoveBackward(afstand) - beweeg achteruitturnRight(hoek) - draai naar rechts in gradenturnLeft(hoek) - draai naar links in gradengoTo(x,y) - ga naar coordinaat; met pen omlaag teken je ook de lijn ernaartoepenUp() - verplaats zonder te tekenenpenDown() - teken opnieuw meesetPenColour(r,g,b) - kies een RGB-kleursetPenColour("naam") - kies een kleur op naamrandomColour() - geef een willekeurige kleurnaam terugsetLineWidth(breedte) - verander de lijndiktesetTurtleAngle(hoek) - zet de richting absoluut, bijvoorbeeld 90 gradendrawCircle(straal) - teken een cirkel op de huidige turtlepositiefillCircle(straal) - teken een opgevulde cirkel op de huidige turtlepositiewriteText("tekst") - schrijf tekst op de huidige turtlepositieshowTurtle() / hideTurtle() - toon of verberg de turtleclearCanvas() - wis enkel de tekening, behoud de turtle-instellingenresetTurtle() - zet positie, richting, pen en tekening volledig teruggoTo(100, 50) voor rechtsboven en goTo(-100, -50) voor linksonder.
penUp(), daarna goTo(x,y), en pas dan opnieuw penDown().
var zijde = 40;
for(var i = 0; i < 4; i++) {
moveForward(zijde);
turnRight(90);
}
var zijde = parseInt(ask("Hoe lang is de zijde?"));
for(var i = 0; i < 4; i++) {
moveForward(zijde);
turnRight(90);
}
setPenColour(randomColour());
fillCircle(20);