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