JavaScript ví dụ
- Trang trước JS D3.js
- Trang tiếp theo JS HTML DOM
JavaScript có thể làm gì?
đâu là nơi chèn JavaScript
Đầu ra của JavaScript
Cú pháp của JavaScript
- Câu lệnh của JavaScript
- Số của JavaScript
- Chuỗi của JavaScript
- Biến của JavaScript
- Toán tử của JavaScript
- Gán giá trị của JavaScript
- biểu thức trong JavaScript (sử dụng hằng số)
- biểu thức trong JavaScript (sử dụng chuỗi)
- biểu thức trong JavaScript (sử dụng biến)
- từ khóa trong JavaScript
- Chú thích của JavaScript
- JavaScript nhạy cảm với chữ hoa chữ thường
Câu lệnh của JavaScript
Chú thích của JavaScript
Biến của JavaScript
- Biến của JavaScript
- biến trong JavaScript như một đại số
- số và chuỗi trong JavaScript
- Từ khóa var trong JavaScript
- xuất bản nhiều biến trong một câu lệnh
- xuất bản nhiều biến trên nhiều dòng
- biến không có giá trị trả về undefined
- không cần thiết để lại biến sẽ không hủy giá trị
- cộng mảng trong JavaScript
- cộng chuỗi trong JavaScript
- cộng chuỗi và số
- cộng số và chuỗi
Toán học của JavaScript
Gán giá trị của JavaScript
Liên kết chuỗi trong JavaScript
Kiểu dữ liệu của JavaScript
Đối tượng của JavaScript
- Tạo biến JavaScript
- Tạo đối tượng JavaScript
- Tạo đối tượng person (một dòng)
- Tạo đối tượng person (mногострочный)
- Truy cập thuộc tính đối tượng bằng cách sử dụng .property
- Truy cập thuộc tính đối tượng bằng cách sử dụng [property]
- Truy cập thuộc tính hàm bằng cách sử dụng phương pháp
- Truy cập thuộc tính hàm bằng cách sử dụng thuộc tính
Hàm của JavaScript
Sự kiện của JavaScript
Chuỗi của JavaScript
- Chuỗi có thể được bao bọc bởi dấu ngoặc kép đơn hoặc kép
- Hiển thị một số ví dụ về chuỗi
- Thêm dấu gạch chéo ngược trước dấu ngoặc kép được coi là dấu ngoặc kép
- Xác định độ dài của chuỗi
- Sử dụng dấu gạch chéo ngược để gấp dòng văn bản chuỗi
- Không thể sử dụng dấu gạch chéo ngược để gấp dòng mã
- Xác định vị trí đầu tiên của văn bản trong chuỗi - indexOf()
- Tìm kiếm văn bản trong chuỗi và trả về đoạn văn bản này sau khi tìm thấy - match()
- Thay thế ký tự trong chuỗi - replace()
- Chuyển đổi chuỗi thành chữ hoa - toUpperCase()
- Chuyển đổi chuỗi thành chữ thường - toLowerCase()
- Chia chuỗi vào mảng - split()
Số của JavaScript
- Giá trị số có thể được viết với hoặc không có dấu chấm
- Có thể sử dụng phương pháp số lũy thừa để viết số rất lớn hoặc rất nhỏ
- Số sẽ được chính xác đến 15 chữ số
- Toán học dấu phẩy động không luôn luôn chính xác 100%
- Nhưng có thể giải quyết vấn đề này bằng cách nhân và chia cho 10
- Cộng hai số sẽ tạo ra số mới
- Cộng hai chuỗi số sẽ tạo ra chuỗi kết nối
- Cộng số và chuỗi số cũng sẽ tạo ra chuỗi kết nối
- Cộng chuỗi số và số cũng sẽ tạo ra chuỗi kết nối
- Lỗi phổ biến khi cộng chuỗi và số
- Lỗi phổ biến khi cộng chuỗi và số 2
- Trong phép chia, JavaScript sẽ thử chuyển chuỗi thành số
- Trong phép nhân, JavaScript sẽ thử chuyển chuỗi thành số
- Trong phép trừ, JavaScript sẽ thử chuyển chuỗi thành số
- Trong phép cộng, JavaScript sẽ không chuyển chuỗi thành số
- Số bị chia bởi chuỗi không còn là số
- Số chia cho chuỗi số là số
- Hàm toàn cục isNaN() của JavaScript sẽ xác định giá trị có phải là số hay không
- Khi sử dụng NaN trong toán học sẽ luôn trả về NaN
- Khi sử dụng NaN trong toán học chuỗi sẽ kết nối với NaN
- Loại của NaN là số (đúng vậy! typeof NaN trả về number)
- Nếu tính ra số ngoài giới hạn lớn nhất có thể, sẽ trả về vô cùng (Infinity)
- Khi chia cho số 0 sẽ tạo ra Infinity
- Infinity cũng là số (typeof Infinity trả về number)
- Các hằng số có tiền tố 0x sẽ được hiểu là hệ số mười sáu
- Hàm toString() có thể xuất số dưới dạng十六진, tám진 hoặc nhị phân
- Số có thể là đối tượng
- Số và đối tượng không thể so sánh an toàn
- Các đối tượng và đối tượng không thể so sánh an toàn
Phương thức số của JavaScript
- Hàm toString() sẽ chuyển số thành chuỗi
- Hàm valueOf() trả về số dưới dạng số
- Hàm toExponential() trả về số với biểu diễn指数
- Hàm toFixed() sẽ làm tròn số thành số định dạng xác định
- Hàm toPrecision() trả về số với độ dài xác định
- Hàm toàn cục Number() sẽ chuyển biến thành số
- Hàm toàn cục Number() thậm chí có thể chuyển ngày tháng thành số
- Hàm toàn cục parseInt() sẽ chuyển chuỗi thành số
- Hàm toàn cục parseFloat() sẽ chuyển chuỗi thành số
- MAX_VALUE trả về số lớn nhất có thể trong JavaScript
- MIN_VALUE trả về số nhỏ nhất có thể trong JavaScript
- POSITIVE_INFINITY biểu thị cho vô cùng dương
- Khi vượt quá giới hạn sẽ trả về POSITIVE_INFINITY
- NEGATIVE_INFINITY biểu thị cho vô cùng âm
- Khi vượt quá giới hạn sẽ trả về NEGATIVE_INFINITY
- NaN đại diện cho 'không phải số'
- Công thức toán học đối với chuỗi sẽ dẫn đến NaN
- Sử dụng thuộc tính số của biến sẽ trả về undefined
JavaScript toán học
- Math.PI trả về giá trị của PI
- Math.round(x) trả về giá trị lẻ của x (giá trị gần nhất)
- Math.pow(x, y) trả về x lũy thừa y
- Math.sqrt(x) trả về bình phương của x
- Math.abs(x) trả về giá trị tuyệt đối của x
- Math.ceil(x) trả về giá trị lẻ lên của x
- Math.floor(x) trả về giá trị lẻ xuống của x
- Math.sin(x) trả về hàm số sin của góc x (được tính bằng radian)
- Math.cos(x) trả về hàm số cos của góc x (được tính bằng radian)
- Math.max() trả về giá trị cao nhất trong danh sách các tham số
- Math.min() trả về giá trị thấp nhất trong danh sách các tham số
- Chuyển đổi độ C thành độ F
Ngẫu nhiên của JavaScript
- Math.random() trả về một số nguyên ngẫu nhiên giữa 0 (bao gồm) và 1 (không bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa 0 và 9 (cả hai đều bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa 0 và 10 (cả hai đều bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa 0 và 99 (cả hai đều bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa 0 và 100 (cả hai đều bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa 1 và 10 (cả hai đều bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa 1 và 100 (cả hai đều bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa x (bao gồm) và y (không bao gồm)
- Cách trả về một số nguyên ngẫu nhiên giữa x và y (cả hai đều bao gồm)
Ngày tháng của JavaScript
- Sử dụng Date() để hiển thị ngày và giờ hôm nay
- Sử dụng getFullYear() để hiển thị năm
- Sử dụng getTime() để tính số miliseconds từ năm 1970 đến nay
- Sử dụng setFullYear() để đặt một ngày cụ thể
- Sử dụng toUTCString() để chuyển đổi ngày hôm nay (theo UTC) thành chuỗi
- Sử dụng getDay() để hiển thị tên ngày trong tuần theo số
- Sử dụng getDay() và một mảng để hiển thị tên ngày trong tuần theo tên
- Hiển thị đồng hồ
Mảng của JavaScript
Phương thức mảng của JavaScript
- Thêm phần tử vào mảng
- Xóa phần tử cuối cùng của mảng - pop()
- Kết nối tất cả các phần tử của mảng thành một chuỗi - join()
- Kết nối hai mảng - concat()
- Kết nối ba mảng - concat()
- Thêm một phần tử vào vị trí 2 của mảng - splice()
- Chuyển mảng thành chuỗi - toString()
- Thêm phần tử mới vào đầu mảng - unshift()
- Xóa phần tử đầu tiên trong mảng - shift()
- Chọn phần tử trong mảng - slice()
Sắp xếp mảng của JavaScript
- Sắp xếp mảng theo thứ tự tăng dần
- Sắp xếp mảng theo thứ tự giảm dần
- Sắp xếp số theo thứ tự tăng dần
- Sắp xếp số theo thứ tự giảm dần
- Sắp xếp số (theo thứ tự chữ cái hoặc số)
- Sắp xếp ngẫu nhiên các số trong mảng
- Xác định số nhỏ nhất trong mảng
- Xác định số lớn nhất trong mảng
- Sử dụng Math.min() để xác định số nhỏ nhất trong mảng
- Sử dụng Math.max() để xác định số lớn nhất trong mảng
- Sử dụng phương pháp "tự làm" myArrayMin
- Sử dụng phương pháp "tự làm" myArrayMax
- Sắp xếp đối tượng theo thuộc tính số
- Sắp xếp đối tượng theo thuộc tính chuỗi
Tích hợp mảng trong JavaScript
Chuyển đổi loại JavaScript
Boolean trong JavaScript
- Hiển thị giá trị của Boolean(10 > 9)
- Hiển thị giá trị của 10 > 9
- Mọi thứ có giá trị thực đều là true
- Giá trị Boolean của số 0 là false
- Giá trị Boolean của số âm là false
- Giá trị Boolean của chuỗi rỗng là false
- Giá trị Boolean của undefined là false
- Giá trị Boolean của null là false
- Giá trị Boolean của false là false
- Giá trị Boolean của NaN là false
So sánh trong JavaScript
- Gán 5 cho x, sau đó hiển thị giá trị của (x == 8)
- Gán 5 cho x, sau đó hiển thị giá trị của (x == 5)
- Gán 5 cho x, sau đó hiển thị giá trị của (x === 5)
- Gán 5 cho x, sau đó hiển thị giá trị của (x === "5")
- Gán 5 cho x, sau đó hiển thị giá trị của (x != 8)
- Gán 5 cho x, sau đó hiển thị giá trị của (x !== 5)
- Gán 5 cho x, sau đó hiển thị giá trị của (x !== "5")
- Gán 5 cho x, sau đó hiển thị giá trị của (x > 8)
- Gán 5 cho x, sau đó hiển thị giá trị của (x < 8)
- Gán 5 cho x, sau đó hiển thị giá trị của (x >= 8)
- Gán 5 cho x, sau đó hiển thị giá trị của (x <= 8)
Điều kiện JavaScript
Vòng lặp JavaScript
Xử lý lỗi JavaScript
Biểu thức chính quy JavaScript
Đối tượng của JavaScript
- Tạo biến JavaScript
- Tạo đối tượng JavaScript
- Tạo đối tượng JavaScript (однolinейный)
- Tạo đối tượng JavaScript (mногострочный)
- Tạo đối tượng JavaScript bằng cách sử dụng new
- Tạo đối tượng JavaScript bằng cách sử dụng hàm constructor
- Tạo đối tượng JavaScript tích hợp
- Cách tốt nhất để tạo biến JavaScript
- Đối tượng JavaScript là thay đổi được
Thuộc tính đối tượng trong JavaScript
Đối tượng JSON
- Truy cập thuộc tính bằng cách sử dụng .property
- Truy cập thuộc tính bằng cách sử dụng [property]
- Duyệt qua thuộc tính
- Duyệt qua giá trị thuộc tính
- Truy cập đối tượng JSON nhúng
- Chỉnh sửa giá trị bằng cách sử dụng dấu chấm
- Chỉnh sửa giá trị bằng cách sử dụng dấu ngoặc kép
- Xóa thuộc tính trong đối tượng
Mảng JSON
Phân tích JSON
JSON Stringify
PHP JSON
HTML JSON
Giải thích ví dụ: JSON JSONP
- Trang trước JS D3.js
- Trang tiếp theo JS HTML DOM