The basic for loop has three components separated by semicolons: Note: Unlike other languages like C, Java, or JavaScript there are no parentheses surrounding the three components of the statement and the braces { } are always required.