JavaScript Cơ Bản
66
2
This is a mind map about JavaScript basics. JavaScript is the world's most popular programming language. JavaScript is easy to learn.
Tags:
Similar Mind Maps
Outline


Interpreter Language (trình thông dịch)
Single Thread có hỗ trợ xử lý bất đồng bộ
Hỗ trợ OOP qua prototype, class..

Kích hoạt tính năng hiện đại của JS
Phải được đặt ở đầu file JS
Đã khia báo thì k hủy được chế độ này

Var
Đã có sẵn
Có tính chất hoisting
Có scope là globally scoped
Let
Ra mắt 2015 ES6
Có scope là block scoped
Cho phép cập nhật giá trị chứ
k cho khai báo lại biến đó
Có tính chất hoisting nhưng k
có giá trị khởi tạo sẽ lỗi
Const
Giống let, là block scoped và
có hoisting
Không cập nhật được giá trị
khi biến là primitive
Có thể cập nhật cho giá trị thuộc
tính khi biến là reference

Nguyên thủy
7 kiểu dữ liệu
Null
Kiểu dữ liệu đặc biệt
Chỉ bao gồm 1 giá trị là null
Không biết giá trị
Symbol
Giá trị duy nhất (unique value)
và bất biến (immutable)
Dùng làm key cho object
String
BigInt
Biểu thị những số
lớn hơn ((2^53)-1)
nhỏ hơn -((2^53)-1)
Number
Kiểu dữ liệu dạng số
Số nguyên
Số thực
Infinity - dương vô cùng
-Infinity - âm vô cùng
NaN
Tính toán sai
Phép tính không xác định
Boolean
Kiểu logic
Trả về true or false
Undefined
Giá trị chưa được gán
Kiểu dữ liệu đặc biệt
Chỉ bao gồm 1 giá trị undefined
Giá trị không thay đổi được
Tham chiếu
Tập hợp thuộc tính(key)
và giá trị (value)
Có 1 kiểu dữ liệu
Object
Số lượng các key có thể thay đổi,
giá trị ứng với key cũng có thể thay đổi













