I. Control flow
- Câu lệnh điều kiện switch case:
Cấu trúc switch case có chức năng khá tương tự so với cấu trúc if…else, ngoại trừ việc nó được sử dụng trong các tình huống kiểm tra cùng một biến đơn giản với các giá trị(trường hợp) khác nhau.
Cú pháp
switch (biểu thức) { case giá trị 1: code; break ; case giá trị 2: code; break ; .... case giá trị n: code; break ; default : code; } |
Lưu ý:
- Mỗi mệnh đề case đều phải có lệnh break ở cuối đế có thể thoát ra khỏi khối switch khi biểu thực đạt đúng giá trị đưa ra. Nếu không, tất cả các lệnh trong các case sẽ đều được thực thi.
- Câu lệnh trong mệnh đề default được thực hiện nếu không có giá trị ứng với mệnh đề case nào được so sánh khớp.
Các toán tử logic:
- Toán tử && (AND): Toán tử AND so sánh hai biểu thức. Chỉ trả về giá trị TRUE khi cả hai biểu thức đều mang giá trị là TRUE.
- Toán tử || (OR) : Toán tử OR so sánh hai biểu thức. Chỉ trả về giá trị FALSE khi cả hai biểu thức đều mang giá trị là FALSE.
- Toán tử ! (NOT) : Toán tử NOT phủ định biểu thức. Trả về giá trị là TRUE khi biểu thức mang giá trị FALSE và ngược lại.
II. Data structures
- Để tạo ra một mảng, ta dùng cú pháp sau:
var mang = ["Cô", "Cho", "Em", "Điểm", 1, "Nha"];
Tương đương với:
mang[0] = "Cô";
mang[1] = "Cho";
mang[2] = "Em";
mang[3] = "Điểm";
mang[4] = 1;
mang[5] = "Nha";
- Trong một mảng, các phần tử có thể mang bất kỳ kiểu dữ liệu nào mà javascript hỗ trợ: string, numeric, boolean.
- Để in ra số phần tử trong mảng, ta dùng lệnh: console.log(mang.length);
- Để in ra phần tử thứ n trong mảng, ta dùng lệnh: console.log(mang[n]);
III. Object
- Javascript là một ngôn ngữ hướng đối tượng. Vì vậy, người lập trình có thể sử dụng các đối tượng sẵn có hoặc tự định nghĩa một đối tượng của mình.
Cú pháp
var tênbiến = new Object();
- Các đối tượng trong Javascript:
+ Đối tượng số: đại diện cho số ngày, số nguyên hoặc số thập phân.
Cú pháp để tạo một đối tượng số:
var tênbiến = new Number(số);
+ Đối tượng chuỗi: được dùng để lưu trữ và xử lý các đoạn văn bản hoặc ký tự. Đi kèm với nó là các kiểu dữ liệu cơ bản và các phương thức cần thiết.
Cú pháp:
var tênbiến = new String("chuỗi");
+ Đối tượng Boolean: Đối tượng Boolean đại diện cho 2 giá trị “true” hoặc “false”.
Cú pháp:
var tênbiến = new Boolean(value); Trong đó value có thể nhận các giá trị sau:
- true hoặc false
- Tất cả các chuỗi đều trả về giá trị là true. Ví dụ: var chuoi = new Boolean('Anh') , ở đây biến chuoi có giá trị là true.
- Các giá trị: -0,0,null,NaN,undefined,chuỗi rỗng(“”) đều trả về giá trị là false
Bài tập:
0 nhận xét:
Đăng nhận xét