INTEGER BASIC for the Apple 1 computer is not well documented.
Here are some things I found:
A FOR loop will always execute at least once. This is unlike most BASIC machines, which will not execute the innards of FOR I = 1 TO 0.
Although the exponentiation symbol is recognized (^), don’t use it — that is a lock-up condition.
IF statements will execute a command. However, multiple commands on the same line are not contained within the IF result. That is, IF X > Y THEN A = 0: GOTO 1230 will always go to 1230.