Làm cách nào để nối một chuỗi trong JavaScript?
Sự miêu tảPhương thức này thêm hai hoặc nhiều chuỗi và trả về một chuỗi đơn mới Show
cú phápCú pháp của nó như sau - string.concat(string2, string3[, ..., stringN]); Chi tiết đối sốchuỗi2. stringN − Đây là các chuỗi được nối Giá trị trả vềTrả về một chuỗi nối đơn Thí dụHãy thử ví dụ sau JavaScript String concat() Method đầu raConcatenated String :This is string oneThis is string two. javascript_strings_object. htm Nối chuỗi trong JavaScript đơn giản có nghĩa là nối thêm một hoặc nhiều chuỗi vào cuối chuỗi khác Ví dụ: Nối chuỗi - "World" ở cuối chuỗi "Xin chào" tạo chuỗi cuối cùng là "Xin chào thế giới". Có bốn phương pháp và cách thức để chúng ta có thể nối các chuỗi trong JavaScript. sử dụng phương thức concat(), sử dụng toán tử '+', sử dụng phương thức nối mảng() và sử dụng các ký tự mẫu Phạm vi của Điều
Nối chuỗi trong bất kỳ ngôn ngữ lập trình nào chỉ đơn giản là nối một hoặc nhiều chuỗi vào cuối chuỗi khác. Ví dụ: Nối các chuỗi "World" và "Chào buổi chiều" vào cuối chuỗi "Xin chào" sẽ tạo ra chuỗi cuối cùng là "Xin chào thế giới, chào buổi chiều". Điều này thực sự hấp dẫn nhưng bạn đã bao giờ tự hỏi điều gì sẽ xảy ra nếu bạn muốn nối một số nguyên hoặc số dấu phẩy động vào cuối chuỗi chưa?
Khi chúng ta chuyển qua quá trình của bài viết này, chúng ta sẽ nghiên cứu chi tiết về tất cả các phương thức này cùng với cú pháp và mã ví dụ của chúng. ) Chuỗi. phương thức concat() chấp nhận một danh sách các chuỗi làm tham số và trả về một chuỗi mới sau khi nối i. e. sự kết hợp của tất cả các chuỗi. Nếu các tham số không phải là chuỗi, trước tiên phương thức concat() sẽ chuyển đổi chúng thành chuỗi và sau đó xảy ra phép nối. Như chúng ta biết rằng các chuỗi trong JavaScript là bất biến, vì vậy phương thức concat() không sửa đổi các chuỗi đầu vào mà trả về một chuỗi mới có tất cả các chuỗi đầu vào được nối với nhau
Ghi chú. biến str phải là kiểu chuỗi để sử dụng concat()
Toán tử '+' có cùng chức năng giống như chúng ta sử dụng nó để cộng hai số, chúng ta cũng có thể thêm hai hoặc nhiều chuỗi trong JavaScript bằng cách sử dụng nó. Chúng ta có thể tạo một chuỗi mới bằng toán tử '+' hoặc chúng ta có thể sử dụng một chuỗi hiện có bằng cách nối vào cuối chuỗi đó, sử dụng toán tử '+=' Hãy hiểu khái niệm này bằng cách sử dụng một số mã ví dụ Trong ví dụ JavaScript này, chúng tôi đang sử dụng toán tử '+' để nối các chuỗi một cách đơn giản. Chúng tôi đã khởi tạo ba chuỗi khi bắt đầu và sau đó sử dụng toán tử '+', chúng tôi đã nối chúng ở cuối chuỗi - "I am avilable on " và lưu trữ chuỗi mới được tạo trong biến kết quả ví dụ 1JavaScript String concat() Method1 đầu ra Giá trị của biến kết quả được in dưới dạng đầu ra cho biết trường hợp sử dụng của toán tử '+' JavaScript String concat() Method2 ví dụ 2Trong ví dụ này, chúng tôi đã khởi tạo bốn chuỗi khi bắt đầu, sau đó sử dụng toán tử '+=', chúng tôi sẽ nối thêm các chuỗi - instagram, twitter và facebook vào cuối chuỗi kết quả và chuỗi kết quả cuối cùng sẽ lại được lưu trữ trong . Điều này rất hữu ích trong trường hợp nếu chúng ta cần thêm thứ gì đó vào chuỗi kết quả ở giai đoạn sau, thì chúng ta không phải viết đi viết lại & chúng ta chỉ cần sử dụng toán tử '+=' để thêm vào kết quả đã được khai báo 0 Phương thức join() của JavaScript được sử dụng để nối tất cả các phần tử có trong một mảng bằng cách chuyển đổi chúng thành một chuỗi duy nhất. Các phần tử này được phân tách bằng dấu phân cách mặc định i. e. dấu phẩy(,) nhưng chúng tôi có thể linh hoạt cung cấp dấu tách tùy chỉnh của riêng mình làm đối số bên trong hàm join(). Một điều cần lưu ý là phương thức hàm join() này không ảnh hưởng đến mảng ban đầu. Giả sử nếu chúng ta cần nối bất kỳ chuỗi hoặc đối tượng mới nào, chúng ta có thể đẩy chuỗi đó vào mảng đã khai báo rồi sử dụng lại phương thức join() Cú pháp sử dụng phương thức Join()Ở đây, dấu phân cách có thể do người dùng tùy chỉnh và theo mặc định, nếu không được chỉ định, nó sẽ sử dụng dấu phẩy (,) làm dấu phân cách. Do đó, chúng ta biết rằng tham số dấu tách là tùy chọn để bao gồm Hãy hiểu khái niệm này bằng cách sử dụng một số mã ví dụ ví dụ 1Trong ví dụ JavaScript này, chúng tôi đã khởi tạo một mảng bao gồm một số giá trị chuỗi. Sau đó, chúng tôi đã sử dụng mảng. phương thức chức năng join() cùng với dấu phân cách tùy chỉnh - (", ") dấu phẩy cùng với dấu cách. Điều này sẽ kết hợp tất cả các giá trị chuỗi của mảng được phân tách bằng dấu phẩy và dấu cách & chuỗi mới được tạo sẽ được lưu trữ trong biến final_str 4 Trước khi thực sự hiểu khái niệm về Văn bản mẫu, hãy để tôi lưu ý bạn về lỗi phổ biến mà tất cả chúng ta đều gặp phải khi nối các chuỗi i. e. vấn đề thiếu khoảng trống khi nối chuỗi Ví dụ 8 Thoát ký tự trong chuỗiKhi chúng tôi sử dụng các ký tự đặc biệt trong chuỗi của mình, chúng tôi cần thoát chúng trong khi nối để tránh các lỗi không cần thiết Hãy hiểu tình huống này bằng cách trải qua các tình huống khác nhau 1. Thoát khỏi dấu nháy đơn (' ')Trong JavaScript, chúng ta có thể sử dụng cả dấu ngoặc đơn và dấu ngoặc kép khi khởi tạo chuỗi. Nhưng đôi khi, chúng ta cần sử dụng dấu nháy đơn trong chuỗi ký tự (Ví dụ. Tôi đang viết) và trong trường hợp này, chúng ta phải khởi tạo chuỗi của mình bằng dấu ngoặc kép để tránh nhầm lẫn cho trình biên dịch khi diễn giải Thí dụỞ đây, chúng tôi đã khởi tạo chuỗi kết quả bằng dấu nháy đơn và cũng trong chuỗi ký tự, chúng tôi có dấu nháy đơn (I'm). Điều này sẽ dẫn đến lỗi cú pháp trong thời gian chạy 3 Trình duyệt được hỗ trợNếu chúng ta nói về hỗ trợ trình duyệt thì các phương thức toán tử join(), concat() và '+' để nối chuỗi trong JavaScript được hỗ trợ bởi tất cả các trình duyệt hiện đại trong khi phương thức nối chuỗi Mẫu chữ không được Internet Explorer hỗ trợ. Các phương pháp này hoạt động khác nhau trên các trình duyệt khác nhau và người ta nên chọn nó tùy thuộc vào yêu cầu và mục đích Ví dụ. Trong khi sử dụng trình duyệt Google Chrome, chuỗi nối thêm bình thường nhanh hơn phương thức nối mảng () nhưng trong khi sử dụng trình duyệt Firefox thì ngược lại Làm cách nào để nối chuỗi bằng JavaScript?Sử dụng toán tử +
. Nó cũng có thể được sử dụng để nối các chuỗi trong JavaScript.
Bạn có thể += một chuỗi trong JavaScript không?+= Toán tử JavaScript. Dây
. Toán tử này thuận tiện hơn cú pháp dạng dài “biến = x + y”. Chẳng hạn, giả sử bạn có tên và họ của người dùng trong hai chuỗi. Bạn có thể sử dụng toán tử += để hợp nhất các giá trị này thành một chuỗi. The JavaScript += operator can merge two strings together. This operator is more convenient than the long-form “variable = x + y” syntax. For instance, say you have a user's forename and the surname in two strings. You could use the += operator to merge these values into one string.
Toán tử nối chuỗi JavaScript là gì?Toán tử nối JavaScript là dấu cộng (+) . Toán tử này cho phép bạn cộng nội dung của hai hoặc nhiều chuỗi lại với nhau để tạo một chuỗi lớn hơn. Bạn cũng có thể sử dụng phương thức concat() để hợp nhất các chuỗi.
Làm cách nào để nối hai chuỗi có dấu cách trong JavaScript?Để thêm hai chuỗi chúng ta cần toán tử '+' để tạo khoảng cách giữa các chuỗi , nhưng khi chính chuỗi đầu tiên có một . |