Naveen Karippai
Ngày 13 tháng 11 năm 2016
4 phút đọc
TL; DR: Không có gợi ý nào trong JavaScript và các tài liệu tham khảo hoạt động khác với những gì chúng ta thường thấy trong hầu hết các ngôn ngữ lập trình phổ biến khác. Trong JavaScript, nó không thể có một tham chiếu từ biến này sang biến khác. Và, chỉ các giá trị hợp chất [đối tượng, mảng] có thể được gán bằng tham chiếu.: There are NO pointers in JavaScript and references work differently from what we would normally see in most other popular programming languages. In JavaScript, it’s just NOT possible to have a reference from one variable to another variable. And, only compound values [Object, Array] can be assigned by reference.
SRC: MemegeneratorĐiểm mấu chốt:
- Giá trị loại được gán cho một
Phần này của phần JavaScript trên MDN đóng vai trò là một kho lưu trữ các sự kiện về ngôn ngữ JavaScript. Đọc thêm về tài liệu tham khảo này. Các đối tượng tích hợp tiêu chuẩn JavaScript, cùng với các phương thức và thuộc tính của chúng.Xây dựng
Thuộc tính giá trị
globalThis
Infinity
NaN
undefined
Thuộc tính chức năng
eval[]
isFinite[]
isNaN[]
parseFloat[]
parseInt[]
decodeURI[]
Infinity
0Infinity
1Infinity
2
Đối tượng cơ bản
Infinity
3Infinity
4Infinity
5Infinity
6
Đối tượng lỗi
Infinity
7Infinity
8Infinity
9NaN
0NaN
1NaN
2NaN
3NaN
4
Số & ngày
NaN
5NaN
6NaN
7NaN
8
Xử lý văn bản
NaN
9undefined
0
Bộ sưu tập được lập chỉ mục
undefined
1undefined
2undefined
3undefined
4undefined
5undefined
6undefined
7undefined
8undefined
9eval[]
0eval[]
1eval[]
2
Bộ sưu tập khóa
eval[]
3eval[]
4eval[]
5eval[]
6
Dữ liệu có cấu trúc
eval[]
7eval[]
8eval[]
9isFinite[]
0isFinite[]
1
Quản lý bộ nhớ
isFinite[]
2isFinite[]
3
Kiểm soát sự trừu tượng
isFinite[]
4isFinite[]
5isFinite[]
6isFinite[]
7isFinite[]
8isFinite[]
9
Sự phản xạ
isNaN[]
0isNaN[]
1
Quốc tế hóa
isNaN[]
2isNaN[]
3isNaN[]
4isNaN[]
5isNaN[]
6isNaN[]
7isNaN[]
8isNaN[]
9parseFloat[]
0parseFloat[]
1
Các câu lệnh
Báo cáo và khai báo JavaScript
Kiểm soát dòng chảy
- Khối
- Tuyên bố trống
parseFloat[]
2parseFloat[]
3parseFloat[]
4parseFloat[]
5parseFloat[]
6parseFloat[]
7
Tuyên bố
parseFloat[]
8parseFloat[]
9parseInt[]
0
Chức năng và các lớp học
parseInt[]
1parseInt[]
2parseInt[]
3parseInt[]
4parseInt[]
5parseInt[]
6
Lặp lại
parseInt[]
7parseInt[]
8parseInt[]
9decodeURI[]
0decodeURI[]
1decodeURI[]
2
Khác
decodeURI[]
3decodeURI[]
4decodeURI[]
5decodeURI[]
6decodeURI[]
7
Biểu thức và toán tử
Biểu thức và toán tử JavaScript.
Biểu thức chính
decodeURI[]
8parseInt[]
1parseInt[]
6parseInt[]
2Infinity
02Infinity
03parseInt[]
3parseInt[]
4Infinity
06Infinity
07Infinity
08Infinity
09Infinity
10Infinity
11
Biểu cảm bên trái
- Người truy cập tài sản
Infinity
12 [chuỗi tùy chọn]Infinity
13Infinity
14Infinity
15Infinity
16Infinity
17
Tăng giảm
Infinity
18Infinity
19Infinity
20Infinity
21
Các nhà khai thác đơn
Infinity
22Infinity
23Infinity
24Infinity
25Infinity
26Infinity
27Infinity
28
Toán tử số học
Infinity
25Infinity
26Infinity
31Infinity
32Infinity
33Infinity
34
Nhà khai thác quan hệ
Infinity
35Infinity
36Infinity
37Infinity
38Infinity
39Infinity
40
Toán tử bình đẳng
Infinity
41Infinity
42Infinity
43Infinity
44
Các nhà khai thác thay đổi bitwise
Infinity
45Infinity
46Infinity
47
Các nhà khai thác bitwise nhị phân
Infinity
48Infinity
49Infinity
50
Toán tử logic nhị phân
Infinity
51Infinity
52Infinity
53
Nhà điều hành có điều kiện [ternary]
Infinity
54
Toán tử chuyển nhượng
Infinity
55Infinity
56Infinity
57Infinity
58Infinity
59Infinity
60Infinity
61Infinity
62Infinity
63Infinity
64Infinity
65Infinity
66Infinity
67Infinity
68Infinity
69Infinity
70Infinity
71Infinity
72
Các nhà khai thác dấu phẩy
Infinity
73
Chức năng
Chức năng JavaScript.
- Hàm mũi tên
- Tham số mặc định
- Tham số nghỉ
Infinity
74- Định nghĩa phương pháp
- Getter
- setter
Các lớp học
Các lớp JavaScript.
Trang tham chiếu bổ sung
- Ngữ pháp từ vựng
- Kiểu dữ liệu và cấu trúc dữ liệu
- Chế độ nghiêm ngặt
- Các tính năng không dùng nữa