Mảng chuỗi (danh sách) của bạn có thể hoạt động với MAP và tham gia; (Cũng có thể thay đổi chuỗi nếu bạn muốn) Show
sẽ trả lại 3Nhưng nếu bạn muốn thêm nhiều thứ xung quanh tên, mẫu trên cũng giúp:
sẽ trả lại 4Và trong trường hợp bạn muốn có một chuỗi tên, được phân tách bởi dấu phẩy
sẽ trả lại 5 $ {} Trong JavaScript này là gì?Một trình giữ chỗ được đại diện bởi $ {}, với bất cứ điều gì trong các dấu ngoặc xoăn được coi là javascript và bất cứ thứ gì bên ngoài các dấu ngoặc được coi là một chuỗi: const phương thức = 'nội suy' const DynamicsTring = `Chuỗi này đang sử dụng $ {Phương thức}. Tôi có thể thêm số vào chuỗi không? Một chuỗi mới chứa các chuỗi kết hợp. Một trình giữ chỗ được đại diện bởi $ {}, với bất cứ điều gì trong các dấu ngoặc xoăn được coi là javascript và bất cứ thứ gì bên ngoài các dấu ngoặc được coi là một chuỗi: const phương thức = 'nội suy' const DynamicsTring = `Chuỗi này đang sử dụng $ {Phương thức}. Tôi có thể thêm số vào chuỗi không? Một chuỗi mới chứa các chuỗi kết hợp. Nhiều ví dụ hơn Tham gia ba chuỗi:Đặt TEXT1 = "Xin chào"; hãy để Text2 = "Thế giới!"; Let Text3 = "Chúc một ngày tốt lành!"; Đặt kết quả = text1.concat ("", text2, "", text3); Hãy tự mình thử » Phương thức 6 trả về một chuỗi mới.Cú phápString.concat (String1, String2, ..., StringX) Thông số
Giá trị trả về
Giá trị trả vềLoại hình Một chuỗi Hãy tự mình thử » Hỗ trợ trình duyệt 6 là tính năng ECMAScript1 (ES1).ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Ngày 29 tháng 7 năm 2019 Có 3 cách để nối các chuỗi trong JavaScript. Trong hướng dẫn này, bạn sẽ là những cách khác nhau và sự đánh đổi giữa chúng. Nhà điều hành var text = list.map(i => `'${i}'`).join(',') 0Toán tử 0 tương tự bạn sử dụng để thêm hai số có thể được sử dụng để kết hợp hai chuỗi.
Bạn cũng có thể sử dụng 2, trong đó 3 là tốc ký cho 4.
Nếu phía bên trái của toán tử 0 là một chuỗi, JavaScript sẽ ép buộc bên tay phải thành một chuỗi. Điều đó có nghĩa là an toàn để nối các đối tượng, số, 6 và 7.
Các toán tử 0 và 2 nhanh chóng trên các động cơ JavaScript hiện đại, vì vậy không cần phải lo lắng về một cái gì đó như lớp StringBuilder của Java.const str = 'Hello' + ' ' + 'World'; str; // 'Hello World'0Hàm 0 tạo ra một chuỗi mới từ việc kết hợp tất cả các phần tử trong một mảng. Ví dụ:
Tham số đầu tiên của 2 được gọi là dấu phân cách. Theo mặc định, dấu phân cách là một dấu phẩy duy nhất 3.
Bạn có thể vượt qua bất kỳ dấu phân nào bạn muốn. DECTATORS làm cho 0 lựa chọn ưa thích để nối các chuỗi nếu bạn thấy mình lặp đi lặp lại cùng một nhân vật. Ví dụ: bạn có thể sử dụng 5 làm dấu phân cách để tham gia một loạt các từ:
Hoặc bạn có thể sử dụng 6 để kết hợp các mảnh URL cùng nhau:
Dấu tách làm cho 0 một cách rất linh hoạt để nối các chuỗi. Nếu bạn muốn kết hợp với nhau một số lượng chuỗi khác nhau, bạn thường nên sử dụng 2 thay vì vòng lặp 9 với 0.let str = 'Hello'; str += ' '; str += 'World'; str; // 'Hello World'1Các chuỗi JavaScript có phương pháp 6 tích hợp. Hàm 6 có một hoặc nhiều tham số và trả về chuỗi được sửa đổi. Các chuỗi trong JavaScript là bất biến, vì vậy 6 không sửa đổi chuỗi tại chỗ. 0Nhược điểm của việc sử dụng 6 là bạn phải chắc chắn 6 là một chuỗi. Bạn có thể chuyển các tham số không chuỗi sang 6, nhưng bạn sẽ nhận được một kiểu mẫu nếu 8. 1Hàm 6 hiếm khi được sử dụng vì nó có nhiều trường hợp lỗi hơn toán tử 0. Ví dụ: bạn sẽ nhận được hành vi bất ngờ nếu bạn gọi 6 trên một giá trị xảy ra là một mảng. Bạn nên sử dụng 0 thay vì 6 trừ khi bạn có lý do rất chính đáng.Nếu bạn phải sử dụng 6, tốt nhất nên gọi nó trên một chuỗi trống: 2Hướng dẫn cơ bản hơn
$ {} Trong JavaScript này là gì?Một trình giữ chỗ được đại diện bởi $ {}, với bất cứ điều gì trong các dấu ngoặc xoăn được coi là javascript và bất cứ thứ gì bên ngoài các dấu ngoặc được coi là một chuỗi: const phương thức = 'nội suy' const DynamicsTring = `Chuỗi này đang sử dụng $ {Phương thức}. is represented by ${} , with anything within the curly brackets treated as JavaScript and anything outside the brackets treated as a string: const method = 'interpolation' const dynamicString = `This string is using ${method}.
Tôi có thể thêm số vào chuỗi không?Trong JavaScript, toán tử + được sử dụng cho cả cộng và nối chuỗi.Khi bạn "thêm" một số vào một chuỗi, trình thông dịch sẽ chuyển đổi số của bạn thành một chuỗi và kết hợp cả hai với nhau.the + operator is used for both numeric addition and string concatenation. When you "add" a number to a string the interpreter converts your number to a string and concatenates both together. |