Trang chủ > Javascript cơ bản
Lý thuyết
Mục đích
Học sinh hiểu về khái niệm if statement và cách sử dụng nó trong các vấn đề thực tế.
Tổng quan
Lệnh IF
Câu lệnh if
đơn giản cho phép thực thi một câu lệnh nhất định hoặc một khối điều kiện, chỉ khi kết quả của biểu thức đánh giá được thỏa mãn
:
if (condition) {
// Do something
}
Ví dụ
if(true) console.log("true"); //1: true
if(false) console.log("false"); //2:
int x = 1, y = 5;
if(x > y) console.log("x > y"); //3:
if(x < y) console.log("x < y"); //4: x < y
if((x + 5) > y) { //5: x + 5 > y
console.log("x + 5 > y");
x = y;
}
if(x == y){ //6: x == y
console.log("x == y");
}
- Để chứng minh rằng dấu ngoặc nhọn cũng có thể được sử dụng với một câu lệnh, do đó tạo thành một khối lệnh chỉ gồm một câu lệnh.
- Đó một cách thực hành tốt, nói chung, để có ngoặc nhọn sau
if
; điều này giúp cho việc đọc tôt hơn và giúp tránh những lỗi gây bực bội: bạn thêm một câu lệnh khác sau if, và nó sẽ được thực thi chỉ khi biểu thức trả vềtrue
:
if(x > y) console.log("x > y");
x = y;
Nhưng, câu lệnh x = y
trong đoạn code này được thực thi vô điều kiện. Nếu bạn nghĩ rằng một lỗi như vậy không xảy ra một cách thường xuyên, bạn sẽ phải ngạc nhiên.
Một bài học tốt là luôn luôn sử dụng dấu ngoặc nhọn {} với câu lệnh if.
Như chúng ta đã đề cập, bên trong câu lệnh điều kiện có thể bao gồm một câu lệnh điều kiện khác để tạo ra một logic chặt chẽ hơn cho luồng điều khiển:
if(x > y){
console.log("x > y");
if(x == 3){
console.log("x == 3");
}
if(y == 3){
console.log("y == 3");
console.log("x == " + x);
}
}
Nó có thể chứa (lồng nhau) để thỏa mãn yêu cầu về mặt logic.
Bài tập
Cho 1 số tự nhiên n. Viết chương trình kiểm tra n là số lẽ hay chẵn.
- Nếu number là số chẵn , In ra "
Even number
" và "Done
". - Ngoài ra, in "
Done
" ra màn hình. Ví dụ:
Cho n = 10
, kết quả nên in ra như sau:Even number Done
Cho n = 151
, Kết quả nên in ra là "Done
"
Đầu vào:
n
Đầu ra: Nếu n là số chẵn, In ra màn hình "
Even number
" và "Done
". Ngoài ra in "Done
" ra màn hình
0 Nhận xét