Làm cách nào để nối hai số trong javascript?
Trong hướng dẫn này, chúng ta sẽ học cách nối nhiều biến chuỗi trong JavaScript. Nhiều khi chúng ta cần nối hai chuỗi trong một biến duy nhất và sử dụng nó. Ý nghĩa đơn giản của nối là hợp nhất hai hoặc nhiều chuỗi Show
Ngoài ra, nối chuỗi rất hữu ích để chèn một số chuỗi con vào chuỗi cha. Ví dụ, trong khi phát triển ứng dụng, với tư cách là một lập trình viên, bạn cần cập nhật chuỗi bằng cách thêm một số chuỗi bổ sung khác vào đó. Người dùng có thể tách chuỗi trước và chèn chuỗi con bằng thao tác nối Có nhiều phương pháp khác nhau để hợp nhất các chuỗi;
Sử dụng Toán tử + hoặc $ (mẫu chữ)Phương pháp dễ nhất để nối hai chuỗi là sử dụng các mẫu chữ. Nói chung, các lập trình viên sử dụng toán tử + để cộng hai hoặc nhiều số, nhưng khi chúng ta sử dụng toán tử + với các biến chuỗi, nó chỉ đơn giản là hợp nhất hai chuỗi Ngoài ra, người dùng có thể sử dụng mẫu chữ, được ký hiệu là ký hiệu $. Người dùng cần sử dụng dấu ngoặc nhọn với toán tử $ cú phápThực hiện theo cú pháp dưới đây cho toán tử + và $ để nối chuỗi let str1 = "welcome"; let str2 = "To"; let str3 = "The"; let result = str1 + str2 + str3; // using + operator; let result = ` ${str1} ${str2} ` // using $ operator with curly braces Thí dụTrong ví dụ dưới đây, chúng tôi đã sử dụng toán tử + và $ để nối nhiều biến chuỗi với chuỗi bình thường
Sử dụng Phương thức String concat()chuỗi. phương thức concat() là phương thức thư viện chuỗi JavaScript tích hợp sẵn mà chúng ta có thể sử dụng để hợp nhất hai hoặc nhiều chuỗi. Phương thức concat() trả về chuỗi mới sau khi hợp nhất chuỗi hiện có với các chuỗi khác mà không ảnh hưởng đến chuỗi hiện có Nó cũng đơn giản hơn để sử dụng và lập trình viên có thể làm theo cú pháp bên dưới để sử dụng phương thức concat() với nhiều chuỗi cú phápstring1.concat( string2, string3, string4 ); Thông số
Thí dụTrong ví dụ dưới đây, chúng ta sẽ truyền hai chuỗi dưới dạng tham số của phương thức concat() để hợp nhất nó với chuỗi thứ ba hiện có. Nó sẽ trả về một chuỗi mới mà người dùng có thể quan sát được ở đầu ra
Sử dụng Phương thức Array join()Mảng. tham gia () cũng là một phương thức thư viện tích hợp trong JavaScript, rất hữu ích để nối tất cả các giá trị mảng trong một biến duy nhất. Chúng ta sẽ tạo một mảng các chuỗi, thêm các chuỗi theo thứ tự mà chúng ta muốn hợp nhất cú phápNgười dùng có thể làm theo cú pháp dưới đây để sử dụng mảng. phương thức tham gia () let strArray = [string1, string2 , string3, … ]; let resultantString = strArray.join(" "); // join strings with space Thí dụTrong ví dụ dưới đây, chúng tôi đã sử dụng mảng. phương thức join() để nối tất cả các chuỗi của mảng. mảng. Phương thức join() lặp qua tất cả các chuỗi của mảng, hợp nhất từng chuỗi một thành một chuỗi mới và trả về biến chuỗi mới
Ở kết quả trên, người dùng có thể thấy rằng tất cả các chuỗi mảng được hợp nhất với ký tự khoảng trắng. Tuy nhiên, chúng ta có thể thay đổi ký tự phân cách để nối chuỗi và người dùng có thể truyền nó dưới dạng tham số của mảng. phương thức tham gia () Chúng tôi đã học được ba phương pháp khác nhau, hai cách nối các chuỗi. Mọi phương pháp đều hữu ích trong các tình huống khác nhau. Phương thức đầu tiên được sử dụng khi chúng ta cần hợp nhất các biến và phương thức thứ hai cũng hữu ích theo cách tương tự. mảng. Phương thức join() rất hữu ích khi chúng ta cần hợp nhất mảng các chuỗi Phương thức string1.concat( string2, string3, string4 );5 được sử dụng để hợp nhất hai hoặc nhiều mảng. Phương thức này không thay đổi các mảng hiện có mà thay vào đó trả về một mảng mới Thử nócú pháp
Thông sốstring1.concat( string2, string3, string4 );6 Tùy chọn Mảng và/hoặc giá trị để nối thành một mảng mới. Nếu tất cả các tham số string1.concat( string2, string3, string4 );6 bị bỏ qua, 1 trả về một bản sao nông của mảng hiện có mà nó được gọi. Xem mô tả bên dưới để biết thêm chi tiếtGiá trị trả vềPhiên bản 2 mớiSự mô tảPhương thức 1 tạo một mảng mới. Đầu tiên, mảng sẽ được điền bởi các phần tử trong đối tượng mà nó được gọi. Sau đó, đối với mỗi đối số, giá trị của nó sẽ được nối vào mảng — đối với các đối tượng bình thường hoặc đối số nguyên thủy, chính đối số sẽ trở thành một phần tử của mảng cuối cùng; . Phương thức 1 không lặp lại thành các đối số mảng lồng nhauPhương pháp string1.concat( string2, string3, string4 );5 là một phương pháp sao chép. Nó không làm thay đổi 7 hoặc bất kỳ mảng nào được cung cấp dưới dạng đối số mà thay vào đó trả về một bản sao nông chứa các phần tử giống như các phần tử từ các mảng ban đầuPhương thức string1.concat( string2, string3, string4 );5 bảo tồn các vị trí trống nếu bất kỳ mảng nguồn nào thưa thớt Phương pháp string1.concat( string2, string3, string4 );5 là chung chung. Giá trị 7 được xử lý theo cách tương tự như các đối số khác (ngoại trừ nó sẽ được chuyển đổi thành một đối tượng trước), có nghĩa là các đối tượng đơn giản sẽ được thêm trực tiếp vào mảng kết quả, trong khi các đối tượng giống như mảng với 41 trung thực sẽ được đưa vào ví dụNối hai mảngĐoạn mã sau nối hai mảng
Nối ba mảngĐoạn mã sau nối ba mảng 4 Nối các giá trị vào một mảngĐoạn mã sau nối ba giá trị thành một mảng 7 Nối các mảng lồng nhauĐoạn mã sau nối các mảng lồng nhau và thể hiện việc lưu giữ các tham chiếu 8 Nối các đối tượng giống như mảng với Biểu tượng. isConcatSpreadableTheo mặc định, 1 không coi tất cả các đối tượng giống như mảng là mảng — chỉ khi 4 được đặt thành giá trị trung thực (e. g. 44) string1.concat( string2, string3, string4 );2 Sử dụng concat() trên các mảng thưa thớtNếu bất kỳ mảng nguồn nào thưa thớt, thì mảng kết quả cũng sẽ thưa thớt string1.concat( string2, string3, string4 );3 Gọi concat() trên các đối tượng không phải mảngNếu giá trị 7 không phải là một mảng, nó sẽ được chuyển đổi thành một đối tượng và sau đó được xử lý giống như các đối số của string1.concat( string2, string3, string4 );5. Trong trường hợp này, giá trị trả về luôn là một mảng mới đơn giản Đó là cách chính xác để nối 2 chuỗi?Nối là quá trình nối một chuỗi vào cuối một chuỗi khác. Bạn nối các chuỗi bằng cách sử dụng toán tử + . Đối với chuỗi ký tự và hằng chuỗi, phép nối xảy ra tại thời điểm biên dịch; . Đối với các biến chuỗi, phép nối chỉ xảy ra trong thời gian chạy.
Chúng ta có thể nối số?Để kết hợp các số, hãy sử dụng các hàm CONCATENATE hoặc CONCAT, TEXT hoặc TEXTJOIN và toán tử dấu và (&) .
Tại sao JavaScript nối thay vì thêm?Dấu + nối liền nhau vì bạn chưa sử dụng parseInt() . Các giá trị từ hộp văn bản là các giá trị chuỗi, do đó bạn cần sử dụng parseInt() để phân tích giá trị.
Bạn có thể sử dụng += để nối chuỗi không?Nối là quá trình kết hợp hai hoặc nhiều chuỗi để tạo thành một chuỗi mới bằng cách nối chuỗi tiếp theo vào cuối chuỗi trước đó. Trong Java, hai chuỗi có thể được nối bằng cách sử dụng toán tử + hoặc += hoặc thông qua phương thức concat(), được định nghĩa trong java. lang thang. lớp chuỗi. |