Giá trị của
if [biểu_thức] {
//Viết lệnh chạy khi biểu_thức là true
} else { //Viết lệnh chạy khi biểu thức là false
}
//CÓ THỂ VIẾT NHIỀU LỆNH IF
if [biểu_thức_1] { //..Các câu lệnh
} else if [biểu_thức_2] { //Các câu lệnh
} else if [biểu_thức_3] { //Các câu lệnh
} else { //Các câu lệnh
}
9 được so sánh với các giá trị var a = 12; if [a < 10] {
print['a nhỏ hơn 10'];
} else if [a < 8] { print['a nhỏ hơn 8'];
}
else { print['a lớn hơn hoặc bằng 10'];
}
0, var a = 12; if [a < 10] {
print['a nhỏ hơn 10'];
} else if [a < 8] { print['a nhỏ hơn 8'];
}
else { print['a lớn hơn hoặc bằng 10'];
}
1 ... nếu bằng cái nào thì thi hành khối lệnh bắt đầu tử điểm đó cho đến khi gặp var a = 12; if [a < 10] {
print['a nhỏ hơn 10'];
} else if [a < 8] { print['a nhỏ hơn 8'];
}
else { print['a lớn hơn hoặc bằng 10'];
}
2Nếu có khối
var a = 12; if [a < 10] {
print['a nhỏ hơn 10'];
} else if [a < 8] { print['a nhỏ hơn 8'];
}
else { print['a lớn hơn hoặc bằng 10'];
}
3 thì khi không có giá trị nào phù hợp sẽ thi hành khối này.var t = 0; switch[t] {
case 0:
print['Chủ Nhật'];
break;
case 1:
print['Thứ 2'];
break;
default:
print['Không có giá trị nào'];
} Vòng lặp for
Cú pháp:
for [statement1; statement2; statement3] {
Khối lệnh thi hành
} - var a = 12;
if [a < 10] {
} else if [a < 8] {print['a nhỏ hơn 10'];
} else {print['a nhỏ hơn 8'];
} 4 : lệnh thi hành trước khi vòng lặp var a = 12; if [a < 10] {print['a lớn hơn hoặc bằng 10'];
} else if [a < 8] {print['a nhỏ hơn 10'];
} else {print['a nhỏ hơn 8'];
} 5 bắt đầuprint['a lớn hơn hoặc bằng 10'];
- var a = 12;
if [a < 10] {
} else if [a < 8] {print['a nhỏ hơn 10'];
} else {print['a nhỏ hơn 8'];
} 6 : điều kiện kiểm tra trước mỗi lần thi hành khối lệnh var a = 12; if [a < 10] {print['a lớn hơn hoặc bằng 10'];
} else if [a < 8] {print['a nhỏ hơn 10'];
} else {print['a nhỏ hơn 8'];
} 5 [ if [biểu_thức] {print['a lớn hơn hoặc bằng 10'];
} else {//Viết lệnh chạy khi biểu_thức là true
} //CÓ THỂ VIẾT NHIỀU LỆNH IF if [biểu_thức_1] {//Viết lệnh chạy khi biểu thức là false
} else if [biểu_thức_2] {//..Các câu lệnh
} else if [biểu_thức_3] {//Các câu lệnh
} else {//Các câu lệnh
} 8 thì khối lệnh sẽ thi hành, var a = 12; if [a < 10] {//Các câu lệnh
} else if [a < 8] {print['a nhỏ hơn 10'];
} else {print['a nhỏ hơn 8'];
} 9 sẽ khối for sẽ không thi hành - thoát lặp]print['a lớn hơn hoặc bằng 10'];
- switch [biểu_thức] {
} 0 : thi hành sau mỗi lần một vòng hoàn thànhcase : giá_trị_1 // Khối lệnh break; case : giá_trị_2 //Khối lệnh break; default: //Khối lệnh mặc định
Ví dụ:
for [var i=1; i