The following table is a set of statements and keywords that can be used in functions for the script.
Type | Description | |||||
| The | |||||
| The | |||||
| The | |||||
| A
| |||||
| Only one default statement can be used in the Additionally, | |||||
| Terminates a | |||||
| Ends function execution and the function caller will return specifies a value. | |||||
| The | |||||
| The | |||||
|
|
Example for if
…else
:
In this example, if A
equals 1, assign 5 to A
. If A
equals 2, assign 10 to A
. If A
does not equal 1 or 2, assign 0 to A
.
Code Block | ||
---|---|---|
| ||
A = 1; if (A == 1) { A = 5; } else if (A == 2) { A = 10; } else { A = 0; } |
Example forwhile
:
In this example, 0 is set as the initial value for variable A
. When A
is less than 10, A
will increment by 1 every execution until A
equals 10. Once A
equals 10, the while
loop will end.
Code Block | ||
---|---|---|
| ||
A = 0; while (A < 10) { A = A + 1; } |
Example for do
...while
:
In this example, 0 is set as the initial value for variable A
. The do
statement will first be executed, incrementing A
by 1 every execution until equal to 10. Once A
equals 10, the do
...while
loop will end.
Code Block | ||
---|---|---|
| ||
A = 0; do { A = A + 1; } while (A < 10); |
Example for for
In this example, the initial expression is 1. When i
is less than 11, i
will increment by 1 and store the result in A
every execution until i
equals 11. Once i
equals 11, the for
loop will end.
Code Block | ||
---|---|---|
| ||
for (i = 1; i < 11; i = i + 1) { A = i; } |
Example for switch
…case
In this example, the “dog” string value dog
is stored in variable assigned to pet
. Once the switch
executes, an instruction code associated with case "dog":
will execute and assign 2 to variable A
. Then, the break
function terminates the switch
.
Code Block | ||
---|---|---|
| ||
pet = "dog"; switch (pet) { case "cat": A = 1; break; case "dog": A = 2; break; case "hamster": A = 3; break; } |
Example forreturn
In this example, the string value dog
“dog” is stored in a variable pet
. Once the switch
executes, an instruction code associated with case "dog":
will execute and output Your dog is adorable!
.
Code Block | ||
---|---|---|
| ||
pet = "dog"; switch (pet) { case "cat": return "Your cat is adorable!"; case "dog": return "Your dog is adorable!"; case "hamster": return "Your hamster is adorable!"; } |
Example for default
In this example, the “bird” string value bird
is stored in variable assigned to pet
. Once the switch
executes, an instruction code associated with default:
will execute and output Your bird is adorable!
since there are no match cases.
Code Block | ||
---|---|---|
| ||
pet = "bird"; switch (pet) { case "cat": A = 1; console.log(pet); break; case "dog": A = 2; console.log(pet); break; default: console.log("Your " + (pet) + " is adorable!") } |
### Example forcontinue
The CONTINUE keyword is used in loop statements. When the system meets the CONTINUE keyword, the flow skips the remainder of the loop and moves to the first part of the current loop. This keyword is often used in the WHILE, DO-WHILE, and FOR statements. It is especially useful when there are multiple decision-making statements (IF-ELSE) in the loop.
The following examples operate identicallyIn this example, 0 is the initial value for variable A
.
Code Block | ||
---|---|---|
| ||
A = 0; while (A < 10) { A = A + 1; if (A < 5) { console.log(A); continue; } } |
...