Hướng dẫn JavaScript cơ bản

Hướng dẫn JavaScript đơn giản cho người mới bắt đầu với bộ bài tập và ví dụ giải quyết vấn đề.

Cơ bản

001

Giới thiệu về ngôn ngữ JavaScript cho người mới bắt đầu

002

Chạy JavaScript

003

Chương trình đầu tiên bằng JavaScript

004

Phân tích mã chương trình

005

Các ví dụ tiếp theo

006

Kết nối tệp chứa mã script JavaScript

007

Nhiều tệp tập lệnh JavaScript

008

Đặc điểm của thẻ script trong JavaScript

009

Bộ nhớ đệm tập tin JavaScript của trình duyệt

010

Chế độ nghiêm ngặt trong JavaScript

011

Chú thích trong JavaScript

012

Biến số trong JavaScript

013

Sử dụng biến số

014

Khai báo nhiều biến trong JavaScript

015

Thay đổi giá trị của biến

016

Nhiều let cho một biến

017

Các phép toán với số trong JavaScript

018

Các phép toán toán học với biến trong JavaScript

019

Thứ tự ưu tiên của các phép toán trong JavaScript

020

Độ ưu tiên bằng nhau của các phép toán trong JavaScript

021

Dấu ngoặc nhóm trong JavaScript

022

Phân số trong JavaScript

023

Số âm trong JavaScript

024

Dấu cộng trước số trong JavaScript

025

Phép chia lấy dư trong JavaScript

026

Lũy thừa trong JavaScript

027

Thứ tự ưu tiên của phép lũy thừa

028

Chuỗi trong JavaScript

029

Nối chuỗi trong JavaScript

030

Độ dài chuỗi trong JavaScript

031

Chuỗi mẫu trong JavaScript

032

Chuỗi Nhiều Dòng

033

Các giá trị đặc biệt trong JavaScript

034

Giá trị undefined

035

Giá trị null

036

Giá trị true và false

037

Giá trị NaN

038

Infinity và -Infinity trong JavaScript

039

Làm việc với Console trong JavaScript

040

Kiểu dữ liệu trong console JavaScript

041

Lỗi trong Console JavaScript

042

Hằng số trong JavaScript

043

Chuyển đổi kiểu dữ liệu tự động

044

Chuyển đổi sang số trong JavaScript

045

Chuyển đổi rút gọn sang số trong JavaScript

046

Chuyển đổi số không hợp lệ trong JavaScript

047

Trích xuất số trong JavaScript

048

Chuyển đổi thành chuỗi trong JavaScript

049

Ứng dụng chuyển đổi sang chuỗi trong JavaScript

050

Chuyển đổi kiểu Boolean trong JavaScript

051

Chuyển đổi sang kiểu Boolean trong JavaScript

052

Lấy ký tự của chuỗi trong JavaScript

053

Tính bất biến của chuỗi trong JavaScript

054

Ký tự cuối cùng của chuỗi trong JavaScript

055

Chuỗi có chữ số trong JavaScript

056

Truy cập các chữ số của số trong JavaScript

057

Các phép toán để thay đổi biến trong JavaScript

058

Các phép toán rút gọn trong JavaScript

059

Toán tử tăng và giảm trong JavaScript

060

Tiền tố và Hậu tố trong JavaScript

061

Tính toán không chính xác trong JavaScript

062

Hàm prompt trong JavaScript

063

Vấn đề với kiểu dữ liệu trong hàm prompt trong JavaScript

064

Hiển thị văn bản trong tài liệu bằng JavaScript

065

Tìm lỗi trong mã

066

Thực hành với các phép toán trong JavaScript

067

Thực hành với công thức trong JavaScript

Mảng

Đối tượng

Điều kiện

104

Cấu trúc if-else trong JavaScript

105

Các toán tử lớn hơn và nhỏ hơn trong JavaScript

106

Kiểm tra tính bằng nhau trong JavaScript

107

Kiểm tra sự không bằng nhau trong JavaScript

108

So sánh biến trong JavaScript

109

So sánh chuỗi trong JavaScript

110

So sánh bằng chuỗi và số trong JavaScript

111

So sánh bằng nghiêm ngặt về giá trị và kiểu dữ liệu trong JavaScript

112

So sánh không bằng giá trị và kiểu dữ liệu trong JavaScript

113

Toán tử logic AND trong JavaScript

114

Toán tử logic HOẶC trong JavaScript

115

Thứ tự ưu tiên của toán tử logic trong JavaScript

116

Nhóm các điều kiện trong JavaScript

117

Đảo ngược biểu thức logic trong JavaScript

118

Điều kiện với giá trị Boolean trong JavaScript

119

So sánh giá trị với kiểu boolean trong JavaScript

120

Biểu thức kiểm tra điều kiện rút gọn trong JavaScript

121

Dạng viết tắt kiểm tra giá trị falsy trong JavaScript

122

Dạng kiểm tra rút gọn tổng quát trong JavaScript

123

Điều kiện phức tạp trong dạng rút gọn trong JavaScript

124

Tính không bắt buộc của cấu trúc else trong JavaScript

125

Tính tùy chọn của dấu ngoặc nhọn trong JavaScript

126

Vấn đề tính tùy chọn của dấu ngoặc nhọn trong if-else

127

Cấu trúc else if trong JavaScript

128

Cấu trúc if-else lồng nhau trong JavaScript

129

Cấu trúc switch-case trong JavaScript

130

Tính không bắt buộc của break trong cấu trúc switch-case trong JavaScript

131

Toán tử ba ngôi trong JavaScript

132

Các phép toán logic trong JavaScript

133

Hàm confirm trong JavaScript

134

Phạm vi biến trong if-else trong JavaScript

135

Sắc thái về phạm vi biến trong cấu trúc if-else trong JavaScript

136

Kiểm tra các phần của giờ bằng if-else trong JavaScript

137

Kiểm tra độ dài chuỗi và mảng trong JavaScript

138

Kiểm tra ký tự chuỗi trong JavaScript

139

Kiểm tra các chữ số của số trong JavaScript

140

Kiểm tra số dư của phép chia trong JavaScript

141

Tìm lỗi trong mã điều kiện JavaScript

142

Thực hành với điều kiện if-else trong JavaScript

Vòng lặp

143

Giới thiệu về vòng lặp trong JavaScript

144

Duyệt mảng bằng vòng lặp for-of trong JavaScript

145

Lặp lại đối tượng bằng vòng lặp for-in trong JavaScript

146

Vòng lặp while trong JavaScript

147

Vòng lặp for JavaScript

148

Vòng lặp for cho mảng trong JavaScript

149

Điều kiện trong vòng lặp trong JavaScript

150

Tích lũy số trong vòng lặp JavaScript

151

Tổng hợp các phần tử mảng trong vòng lặp JavaScript

152

Tạo chuỗi thông qua vòng lặp trong JavaScript

153

Các chữ số của số khi lặp bằng vòng lặp JavaScript

154

Tính không bắt buộc của dấu ngoặc trong vòng lặp JavaScript

155

Vấn đề không bắt buộc dùng dấu ngoặc nhọn trong vòng lặp JavaScript

156

Hướng dẫn sử dụng lệnh break trong JavaScript

157

Hướng dẫn câu lệnh continue trong JavaScript

158

Vòng lặp lồng nhau trong JavaScript

159

Phạm vi trong vòng lặp JavaScript

160

Vòng lặp lồng nhau và phạm vi biến trong JavaScript

161

Điền mảng trong JavaScript

162

Thay đổi mảng trong vòng lặp JavaScript

163

Điền đối tượng thông qua vòng lặp trong JavaScript

164

Thay đổi đối tượng thông qua vòng lặp trong JavaScript

165

Làm việc với cờ (flag) trong JavaScript

166

Lời khuyên khi viết mã vòng lặp trong JavaScript

167

Mẹo gỡ lỗi mã nguồn với ví dụ về vòng lặp trong JavaScript

168

Tìm lỗi trong mã với vòng lặp JavaScript

169

Thực hành vòng lặp JavaScript

Đa chiều

Phương thức chuẩn

Hàm người dùng tùy chỉnh

Biến số của hàm

Các loại hàm

Hàm lồng nhau

Closures

IIFE

Đệ quy

Các phương thức lặp

Toán tử spread

Toán tử rest

Phá Cấu Trúc

Thời gian

Giới thiệu về DOM

339

Cơ bản về làm việc với DOM trong JavaScript

340

Các phần tử DOM trong JavaScript

341

Lấy phần tử DOM trong JavaScript

342

Bộ chọn DOM phức tạp trong JavaScript

343

Gắn trình xử lý sự kiện vào các phần tử trong JavaScript

344

Trình xử lý sự kiện có tên trong JavaScript

345

Một trình xử lý cho nhiều phần tử trong JavaScript

346

Nhiều trình xử lý cho một sự kiện trong JavaScript

347

Xử lý các sự kiện khác nhau trong JavaScript

348

Làm việc với văn bản phần tử trong JavaScript

349

Làm việc với mã HTML của các phần tử trên JavaScript

350

Thuộc tính của thẻ như thuộc tính trong JavaScript

351

Làm việc với trường văn bản trong JavaScript

352

Tiêu điểm của trường văn bản trong JavaScript

353

Ngoại lệ khi làm việc với thuộc tính trong JavaScript

354

Chuỗi phương thức và thuộc tính trong JavaScript

355

Ưu điểm và nhược điểm của chuỗi trong JavaScript

356

Đối tượng this trong JavaScript

357

Lợi thế của this trong JavaScript

358

Lấy một nhóm phần tử trong JavaScript

359

Thêm trình xử lý sự kiện trong vòng lặp trong JavaScript

360

Thêm trình xử lý ẩn danh trong vòng lặp trong JavaScript

361

Hủy liên kết sự kiện trong JavaScript

362

Hủy liên kết trình xử lý sự kiện trong vòng lặp trong JavaScript

363

Hủy ràng buộc hàm ẩn danh trong JavaScript

364

Mẹo viết mã với ví dụ về DOM trong JavaScript

365

Tìm lỗi trong mã với DOM trong JavaScript

366

Luyện tập kiến thức đã học về làm việc với DOM

Thuộc tính

Định kiểu

Tìm kiếm

Nút

Biểu mẫu

Danh sách thả xuống

Đối tượng Event

Ngữ Cảnh

Bộ hẹn giờ

Thao tác với phần tử

Thực hành

Hàm và DOM

Modules thông qua Closures