Chuỗi mẫu
Thuộc phần Logic và luồng chương trình trong hành trình JavaScript của Coddy. Bài học 3 trên 65.
` để tạo chuỗi và cho phép bạn chèn biểu thức bằng cách dùng ${}.Ví dụ, khi tạo lời chào, bạn có thể chèn tên hoặc dữ liệu khác trực tiếp vào chuỗi mẫu. Bạn cũng có thể thêm các ký hiệu như $ bằng cách đặt chúng trực tiếp bên trong dấu huyền.Ví dụ:const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is $${price}.`;
// Chèn userName và price vào chuỗi (string)\n.Bạn chỉ cần nhấn Enter để xuống dòng mới, và ngắt dòng sẽ được giữ nguyên trong đầu ra. Cả hai cách đều hoạt động:// Dùng \n
const message1 = `Line 1\nLine 2`;
// Dùng dấu xuống dòng thực tế
const message2 = `Line 1
Line 2`;Thử thách
DễTạo một hàm (function) có tên greetAll, nhận một mảng tên và trả về một chuỗi. Mỗi tên trong mảng sẽ tạo thành một dòng theo định dạng Hello, <Name>!, các dòng được ghép thành một chuỗi duy nhất và ngăn cách bằng ký tự xuống dòng. Dùng template literal cho các dòng lời chào.
Tự làm thử
function greetAll(names) {
// Viết code của bạn ở đây
}
// Không viết gì bên ngoài hàmBài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Logic và luồng chương trình
4JSON phần 2
Duyệt qua JSONJSON lồng nhauOptional chaining trong JSONSao chép nông và sâuÔn tập: Cửa hàng xe đạpÔn tập: Hệ Mặt Trời7Hệ thống quản lý thư viện
Tổng quan dự ánThêm sách10Quản lý hệ thống lễ hội
Tổng quan dự ánThêm phim và địa điểm2Mảng nhiều chiều
Kiến thức cơ bản về mảng 2 chiềuTruy cập phần tử trong mảng 2 chiềuVòng lặp lồng nhau với mảng 2 chiềuÔn tập về mảng 2 chiềuPhép cộng và phép trừ ma trậnMảng không đềuMảng 3 chiều và hơn nữaCác mẫu thường gặp với mảng 2 chiềuÔn tập về mảng3JSON phần 1
JSON là gì?Kiểm tra khóa có tồn tạiPhương thức của đối tượngToán tử spread phần 1Toán tử spread phần 2Xóa khóaÔn tập: thao tác với khóa trong JSONTự luyện tập: Trình biên dịch JavaScript online