You are on page 1of 2

1.

Javascript:
- Là một ngôn ngữ lập trình bậc cao, gần gũi với ngôn ngữ con người hơn.
2. Values & Variables:
- Variables: Biến là nơi để chứa các dữ liệu (values), trong Javascript tên biến thường được
đặt theo quy tắc camelCase.
- Có 3 các để khai báo 1 biến trong Javascript là: var, let, const.

- Dấu ‘=’ trong JS dùng để gán giá trị cho biến.


- Khi khai báo biến, không bắt buộc phải gán giá trị cho biến ngay lập tức.

- Tên biến trong JS chỉ có thể chứa các kí tự từ A – Z và dấu $ hoặc dấu gạch dưới _
- Tất cả các Values trong JS đều thuộc một trong các type: number, string, Boolean, undefined
3. Statements & Expressions:
- Statements: là một danh sách các câu lệnh hướng dẫn máy tính thực hiện, ví dụ như câu
lệnh console.log(‘Hello world’); sẽ giúp in ra console của trình duyệt câu Hello world.
- Dấu chấm phẩy giúp tách những câu Statements riêng biệt, giấu chấm phẩy bắt buộc phải
được thêm vào cuối mỗi Statement.
- Các câu statement trong JS thường được bắt đầu bằng keyword để nhận định được các
hành động mà JS sẽ thực hiện.
Một vài keyword thường dùng trong JS:

var Khai báo 1 biến


let Khai báo biến có scope là block
const Khai báo biến không thay đổi có scope là block
if Đánh dấu một block các statements sẽ được thực thi với điều kiện nhất định
switch Đánh dấu một block các statements sẽ được thực thi trong các case khác nhau
for Đánh dấu một block các statements sẽ được thực thi trong một vòng lặp
function Khai báo một hàm số
return Kết thúc một functions

4. Strict Mode:
- Xuất hiện từ phiên bản ES5 trở đi.
- “use strict” không phải là một statement, chỉ là một literal expression và được bỏ qua nếu
như được sử dụng ở các phiên bản cũ hơn.
- Thông thường “use strict” sẽ được đặt ở đầu mỗi file JS nhưng có thể sử dụng “use strict” ở
bất cứ đâu. Những đoạn code trước khi khai báo “use strict” sẽ không được áp dụng các quy
tắc của strict mode.
- Tác dụng lớn của “use strict” là để tránh các lỗi vô tình xảy ra trong khi viết code, ví dụ như
sử dụng variables trước khi khai báo.
- Hoặc từ khóa this trong strict mode sẽ refer tới object được gọi trong function, nếu không
có object nào được refer tới thì function sẽ trả về undefined trong strict mode chứ không trả
về global object (window) như bình thường.

5. Function:
- Function là một đọan code được tạo ra để thực hiện một công việc cụ thể.
- Function sẽ được thực thi khi được gọi đến.
- Function parameters được liệt kê trong dấu ngoặc đơn () khi defince một function.
- Function argument là các giá trị mà function nhận được mỗi khi gọi một function.
- Trong các function, các arguments được coi là các biến local.
-

You might also like