Tách chuỗi thành một nửa JavaScript
Trong hướng dẫn này, bạn sẽ tìm hiểu các cách khác nhau để chia một chuỗi thành các chuỗi con và khi nào mỗi phương thức hữu ích Show
Có thể dễ dàng thao tác các chuỗi trong JavaScript cho các mục đích khác nhau — sử dụng các phương thức gốc có sẵn trong ngôn ngữ. Gần đây, chúng tôi đã giới thiệu cách chuyển đổi số thành chuỗi và cách chuyển đổi chuỗi thành số trong JavaScript Một cách khác mà một chuỗi có thể được thao tác là trích xuất các phần của nó để sử dụng cho mục đích khác. Ví dụ: bạn có thể có một URL đầy đủ nhưng chỉ muốn trích xuất phần băm. Hoặc bạn có thể có một danh sách các mục được phân tách bằng dấu phẩy và muốn sử dụng riêng từng mục này Tách một Chuỗi thành các Chuỗi con Sử dụng substring()Tất cả các chuỗi trong JavaScript đều có phương thức 3. Phương pháp này có thể được sử dụng để truy xuất một chuỗi con tại các chỉ số cụ thể 3 chấp nhận hai tham số. Cái đầu tiên là bắt buộc và cho biết chỉ mục mà chuỗi con bắt đầu tại. Thứ hai là tùy chọn và cho biết chỉ mục mà chuỗi con kết thúc tại. Nếu tham số thứ hai bị bỏ qua, chuỗi con sẽ bắt đầu tại chỉ mục được cung cấp dưới dạng tham số đầu tiên và tiếp tục cho đến khi kết thúc chuỗiĐiều quan trọng cần lưu ý là tham số đầu tiên là chỉ mục dựa trên 0, nghĩa là ký tự đầu tiên ở chỉ mục 5, ký tự thứ hai ở chỉ mục 6, v.v. Một điều quan trọng khác cần lưu ý là tham số thứ hai lớn hơn chỉ mục mà bạn muốn chuỗi con kết thúc tại. Ví dụ: nếu bạn muốn chuỗi kết thúc ở chỉ mục 7, bạn cung cấp 8 cho tham số thứ haiVí dụ
Trong ví dụ này, 3 được sử dụng trên biến 0 để truy xuất một chuỗi con. Chuỗi con bắt đầu tại chỉ số 1 và kết thúc tại chỉ số 8. Giá trị trả về là 3. Lưu ý rằng 3 trả về chuỗi con mà không làm thay đổi giá trị của biến được sử dụng trên đóXem Bút Lấy chỉ sốTrong hầu hết các trường hợp, bạn sẽ không biết chỉ số bắt đầu hoặc kết thúc của chuỗi con khi viết mã. Chỉ mục có thể dựa trên các đầu vào hoặc biến khác Trong những trường hợp đó, bạn có thể sử dụng phương pháp 5. Phương thức này trả về chỉ mục của một chuỗi con trong một chuỗi nếu nó xuất hiện trong đó. Nếu chuỗi con không tồn tại trong chuỗi, nó sẽ trả về 6Khi bạn truy xuất chỉ mục bằng cách sử dụng 5, bạn có thể truy xuất chuỗi conVí dụ
Trong ví dụ này, bạn truy xuất chỉ số của ký tự băm 8 trong biến 9. Nếu giá trị của chỉ mục không phải là 6, bạn truy xuất chuỗi con từ 9 bắt đầu từ chỉ mục của hàm bămBạn có thể dùng thử trong bản demo CodePen sau Xem Bút Tách một chuỗi thành các chuỗi con bằng cách sử dụng split()Một cách hữu ích khác để lấy một chuỗi con từ một chuỗi là phương thức 22. Nếu chuỗi của bạn là một danh sách các mục được phân tách bằng dấu phân cách, bạn có thể sử dụng phương thức 22 để tách chuỗi thành một mảng các chuỗi con dựa trên dấu phân cách 22 chấp nhận hai tham số tùy chọn. Tham số đầu tiên là dấu phân cách nên được sử dụng để xác định cách phân tách chuỗi. Nếu không có gì được cung cấp, một mảng được trả về với một mục là toàn bộ chuỗiTham số thứ hai là một số giới hạn số chuỗi con được trả về trong mảng. Nếu được cung cấp, chuỗi sẽ được phân tách trên dấu phân cách cho đến khi đạt đến giới hạn và phần còn lại của văn bản trong chuỗi sẽ bị loại bỏ khỏi mảng Ví dụ 2Trong ví dụ này, 22 được sử dụng trên một chuỗi chứa danh sách các tên thương hiệu ô tô được phân tách bằng dấu phân cách 26. Mảng được trả về chứa mỗi tên thương hiệu ô tô dưới dạng một mục trong mảngLưu ý rằng 22 trả về mảng các chuỗi con mà không ảnh hưởng đến giá trị của chuỗi được sử dụng trên đóVí dụ trực tiếp sau đây minh họa cách một chuỗi được phân tách bằng dấu phẩy có thể được chia thành các mục danh sách Xem Bút Phần kết luậnTrong hướng dẫn này, bạn đã học cách tách một chuỗi thành các chuỗi con bằng các phương thức 3 và 22 3 rất hữu ích khi bạn muốn truy xuất một chuỗi con từ một chuỗi tại một chỉ mục cụ thể. Bạn có thể sử dụng nó với 5 để truy xuất chỉ mục bắt đầu hoặc kết thúc của chuỗi conMặt khác, 22 rất hữu ích khi bạn có một chuỗi chứa danh sách các mục được phân tách bằng dấu phân cách, chẳng hạn như dấu phẩy. Sau đó, bạn có thể chia chuỗi thành một mảng các chuỗi con bằng cách sử dụng 22Nếu bạn thấy bài viết này hữu ích, bạn cũng có thể thích những điều sau đây
Chia sẻ bài viết nàyDianne Pena Dianne là biên tập viên bản tin của SitePoint. Cô ấy đặc biệt thích tìm hiểu về JavaScript, CSS và các công nghệ front-end Làm cách nào để chia một nửa chuỗi trong js?Phương thức split() trong JavaScript. Phương thức split() tách (chia) một chuỗi thành hai hoặc nhiều chuỗi con tùy thuộc vào bộ chia (hoặc bộ chia). Bộ chia có thể là một ký tự đơn, một chuỗi khác hoặc một biểu thức chính quy.
Làm cách nào để tách chuỗi theo vị trí trong JavaScript?Phương thức JavaScript String split() được sử dụng để tách chuỗi đã cho thành một mảng chuỗi bằng cách tách chuỗi đó thành các chuỗi con bằng cách sử dụng dấu phân cách được chỉ định trong đối số. dải phân cách. Nó được sử dụng để chỉ định ký tự hoặc biểu thức chính quy, được sử dụng để tách chuỗi.
Làm cách nào để in một nửa chuỗi trong JavaScript?Bạn chỉ có thể sử dụng hàm chuỗi con của javascript, đặt độ dài chuỗi chia cho 2 làm vị trí bắt đầu . var x = "chào bạn. " bảng điều khiển. nhật ký (x. chuỗi con(x.
Làm cách nào để tách một chuỗi tại một ký tự nhất định trong JavaScript?phương thức split() trong JavaScript được dùng để chuyển đổi một chuỗi thành một mảng . Nó nhận một đối số tùy chọn, như một ký tự, trên đó để phân chia. Trong trường hợp của bạn (~). Nếu splitOn bị bỏ qua, nó sẽ chỉ đặt chuỗi ở vị trí thứ 0 của một mảng.
Làm cách nào để tách một chuỗi thành nhiều dòng trong JavaScript?Có ba cách để tạo chuỗi trải dài trên nhiều dòng. . Bằng cách sử dụng chữ mẫu Bằng cách sử dụng toán tử + – toán tử nối JavaScript Bằng cách sử dụng toán tử \ – toán tử gạch chéo ngược JavaScript và ký tự thoát |