Các lưu ý khi học JS
Các hàm đầu ra:
-Console.log("nội dung");
-alert("nội dung");
-document.write("nội dung");
Câu lệnh (statements);
Khối lệnh {}
Các kiểu dữ liệu.
Các kiểu dữ liệu của biến: số, chuỗi, đối tượng.
Kiểu dữ liệu của cấu trúc điều kiện: Boolean.
Kiểu dữ liệu mảng
Kiểu dữ liệu thời gian
Kiểu dữ liệu JSON - trao đổi dữ liệu giữa các nền tảng khác nhau thông qua giao thức API
Biến (Variable).
Nguyên tắc đặt tên biến: duy nhất trong vùng hoạt động, phân biệt in hoa in thường, bắt đầu bằng chữ hoặc $.
Ghi chú trong quá trình viết code: //nội dung ghi chú theo dòng ; /*ghi chú nội dung nhiều dòng*/
Khai báo được nhiều biến trong 1 câu lệnh: var a, b=5, c=6, d ='niem vui';
Các phép tính cơ bản
Phép gán (=), cộng +, trừ - , nhân *, chia /, chia lấy dư %, cộng thêm 1 đơn vị ++, trừ đi một đơn vị --
Phép tính kết hợp với phép gán: +=, -=, *=, /=, %=
Các phép tính với chuỗi: cộng chuỗi +, cộng dồn chuỗi +=,
Các phép tính xen kẽ giữa số với chuỗi: số + chuỗi ra chuỗi, chuỗi + số ra chuỗi,
Thứ tự ưu tiên toán học: 1. Trong ngoặc trước (), 2. nhân /chia, 3.Cộng/ trừ, 4.Trái sang phải
Cấu trúc điều kiện
Các phép so sánh cơ bản: < ; > ; <=; >=; == (giống nhau), === (giống nhau tuyệt đối về giá trị và kiểu dữ liệu), ! (phép phủ định, đảo ngược của boolean; != (khác nhau về giá trị) ; !=== (khác nhau tuyệt đối) . Các phép so sánh đều trả về boolean (true/ false)
Phép kết hợp nhiều so sánh với nhau: && (và), || (hoặc)
Nguyên tắc Kết hợp 2 điều kiện:
true && true --->true; true && false --->false ; false && false ---> false. (Tất cả true thì true)
true||true ---> true ; true ||false ----> true; false || false ---> false (Chỉ 1 true là true)
Điều kiện: If(điều kiện) câu lệnh;
Điều kiện: If(điều kiện) câu lệnh; else câu lệnh;
Lồng điều kiện if vào nhau được
Cấu trúc điều kiện switch ... case; // để so sanh nhiều giá trị khác nhau
Cấu trúc Vòng lặp
For (câu lệnh 1; điều kiện lặp; câu lệnh 2) {
//các lệnh bị lặp
}
while
do while
Each
For Each
Ngắt vòng lặp để can thiệp vào quá trình lặp
while (điều kiện lặp){
if(điều kiện ) {break;
}
}
while(điều kiện lặp){
continue;
}
Hàm và tham số
Hàm là một khối lệnh, tham số là dữ liệu đầu vào
*Cấu trúc Khai báo hàm
funtion tên hàm () {
// các câu lệnh của hàm
}
Sử dụng hàm
tên hàm()
*Cấu trúc khai báo hàm có trả về có giá trị
Bài 7 Xử lý và điều khiển lỗi ngoài ý muốn
Bài 8: Làm việc với kiểu dữ liệu mảng. Một biến có thể chưa nhiều giá trị (các giá trị thuộc mảng)
Bài 9 : Biến cục bộ (local), biến toàn cục (global). Mục đích sử dụng hiệu quả tài nguyên người dùng.
Bài 10: Hỗ trợ hàm xử lý chuỗi
Bài 11: Hỗ trợ hàm xử lý số
Bài 12: Đối tượng Math và các hàm toán học
Bài 13: Làm việc với kiểu dữ liệu thời gian
Bài 14: DOM - kỹ thuật thao túng nội dung trang HTML
DOM selector
DOM Content
DOM Attributes
DOM CSS
DOM Form Value
Bài 15: Lập trình hướng đối tượng OOP
Object (Property, Method)
Bài 16: Làm việc với sự kiện EVENT
Bài 17: Làm việc với kiểu dữ liệu JSON
Bài 18: Làm việc với AJAX
xử liệu dữ liệu bên dưới phía server. và DOM để thể hiện lên bằng AJAX