28 lines
443 B
Plaintext
28 lines
443 B
Plaintext
// test break
|
|
let i = 0
|
|
while (i < 10) {
|
|
if (i == 5) { break }
|
|
i = i + 1
|
|
}
|
|
print("break (expect 5):", i)
|
|
|
|
// test continue
|
|
let sum = 0
|
|
let j = 0
|
|
while (j < 10) {
|
|
j = j + 1
|
|
if (j == 5) { continue }
|
|
sum = sum + j
|
|
}
|
|
print("continue (expect 50):", sum)
|
|
|
|
// test for + break
|
|
let found = -1
|
|
for (let k = 0; k < 100; k = k + 1) {
|
|
if (k * k > 50) {
|
|
found = k
|
|
break
|
|
}
|
|
}
|
|
print("for break (expect 8):", found)
|