Kiểm tra điều kiện if else trong javascript
Câu lệnh if else dùng để kiểm tra một mệnh đề nào đó có đúng hay không, nếu đúng thì thực thi những câu lệnh bên trong và ngược lại nếu sai thì nó sẽ bỏ qua những câu lệnh đó. Bây giờ ta sẽ tìm hiểu chi tiết nó nhé.
1. Lệnh if trong javascript
Cú pháp:
1
2
3
| if (condition){ // statment } |
true/false
hoặc tương đương (1 => true, 0 => false
).
1
2
3
4
5
6
| var a = 12; var b = 12; if (a == b){ alert( 'a và b bằng nhau' ); } |
Trường hợp nếu các câu lệnh bên trong là câu lệnh đơn ( chỉ có một lệnh) thì ta có thể bỏ cặp dấu ngoặc nhọn, với ví dụ trên thì ta sẽ viết lại như sau:
1
2
3
4
5
| var a = 12; var b = 12; if (a == b) alert( 'a và b bằng nhau' ); |
2. Lệnh else trong javascript
Lệnh else sẽ được thực thi nếu lệnh if không thỏa, như vậy khi dùng lệnh else thì bắt buộc phải có một lệnh if trước nó.
1
2
3
4
5
6
7
8
9
| var a = 12; var b = 10; if (a == b){ alert( 'a và b bằng nhau' ); } else { alert( 'a và b khác nhau' ); } |
3. Kết hợp nhiều lệnh if else trong javascript
Ta có thể kết hợp nhiều câu lệnh if để xử lý, cú pháp của nó cũng không có gì khác.
1
2
3
4
5
6
7
8
9
10
11
| var a = 12; if (a > 12){ alert( 'a > 12' ); } else if (a < 12){ alert( 'a < 12' ); } else { alert( 'a = 12' ); } |
a = 10
thì câu lệnh else if sẽ được thực hiện.4. Lệnh if else lồng nhau trong javascript
Như các ngôn ngữ khác ta có thể lồng các câu lệnh if lại với nhau, nghĩa là bên trong câu lệnh if sẽ chứa câu lệnh if khác.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| var a = 13; // Nếu a > 12 if (a > 12) { // Khai báo biến b var b = 20; // Nếu a bằng b if (a == b) { alert( ' a = b ' ); } else { // ngược lại a khác b alert( ' a != b ' ); } } |
5. Lời kết
Quá đơn giản phải không nào, mình không giải thích nhiều lắm vì các bạn đã biết lập trình rồi và cũng thao tác với câu lệnh if else khá nhiều rồi. Còn nếu bạn chưa biết gì về lập trình thì mình nghĩ bạn nên tìm hiểu một ngôn ngữ khác trước khi quay sang đây nhé.
Kiểm tra điều kiện if else trong javascript
Reviewed by Unknown
on
04:55
Rating:
Không có nhận xét nào: