ScratchLanguageCommands

Last edit April 20, 2014
As Scratch is a GUI based programming language, here is the key for the symbol usage in the lists:
  • <=> - Hexagonal Box, requiring that one of the following pieces be entered:
    • <()<()> - Returns true if Number 1 is less than Number 2
    • <()=()> - Returns true if Number 1 is equal to Number 2
    • <()>()> - Returns true if Number 1 is greater than Number 2
    • <<=>and<=>> - Returns true if Statement 1 AND Statement 2 both return true
    • <<=>or<=>> - Returns true only if Statement 1 OR Statement 2 returns true
    • <not<=>> - Returns true if Statement returns false, and vice versa
  • () - Circular/Oval Box, requiring that one of the following pieces be entered:
    • 4 - Any number
    • (Num) - Any variable
    • (pick random () to () ) - Self explanatory
    • (join [=]|[=]) - Joins two Strings
    • (letter()of[=]) - Returns character number () of string [=]
    • (length of[=]) - Gets the length of the string
    • (()mod()) - Gets the AbsoluteValue of Num1-Num2
    • (round()) - Rounds the number to the nearest integer
    • ([list v] of ()) - Does the task specified to the number given.
      • abs - AbsoluteValue
      • sqrt - SquareRoot
      • sin - the Sine of a number
      • cos - the Cosine of a number
      • tan - the Tangent of a number
      • asin - the Arcsine of a number
      • acos - the Arccosine of a number
      • atan - the Arctangent of a number
      • ln - HelpMe
      • log - HelpMe
      • e ^ - e to the power of...
      • 10 ^ - number of zeros you wish to shove on the end of 1

The commands used in the ProgrammingLanguage Scratch (ScratchLanguage) are as follows:


Scratch 1.4

Scratch - If <=>

JavaScript - If (...){...}

SmallBasic - If ... Then
Scratch - Else

JavaScript - Else {...}

SmallBasic - Else


Scratch - When <GreenFlagIcon> Clicked

JavaScript - <script type="text/javascript"> OR Start of code

SmallBasic - Start of code
Scratch - Stop all <RedStopIcon>

JavaScript - </script> OR End of code

SmallBasic - Program.End()
Scratch - Stop script

JavaScript - N/A

Small Basic - N/A


Scratch - Repeat ()