Skip to content

控制流

条件语句

单行形式

javascript
if x > 0 print("positive")

多行形式

javascript
if x > 0 {
    print("positive")
} else if x < 0 {
    print("negative")
} else {
    print("zero")
}

循环语句

while 循环

javascript
var i = 0
while i < 5 {
    print(i)
    i = i + 1
}

for-in 循环

javascript
// 遍历数组
var arr = [1, 2, 3]
for item in arr {
    print(item)
}

// 遍历范围
for i in range(10) {
    print(i)  // 0 到 9
}

// 遍历对象(键值对)
var obj = {a: 1, b: 2}
for k, v in obj {
    print("{k}: {v}")
}

break 和 continue

javascript
// break - 跳出循环
for i in range(10) {
    if i == 5 break
    print(i)  // 0, 1, 2, 3, 4
}

// continue - 跳过当前迭代
for i in range(10) {
    if i % 2 == 0 continue
    print(i)  // 1, 3, 5, 7, 9
}

Released under the MIT License.