Bạn có thể sử dụng chia trên một số trong javascript không?
Hãy xem một ví dụ về một chuỗi được tạo bằng cách sử dụng một chuỗi ký tự, "Yes, You Can DO It. ". Trong JavaScript, chúng ta có thể tạo một chuỗi theo một số cách Show
Một sự thật thú vị về chuỗi trong JavaScript là chúng ta có thể truy cập các ký tự trong chuỗi bằng cách sử dụng chỉ mục của nó. Chỉ số của ký tự đầu tiên là 0 và nó tăng thêm 1. Vì vậy, chúng ta có thể truy cập từng ký tự của một chuỗi như thế này
Hình ảnh dưới đây đại diện cho điều tương tự Truy cập các ký tự chuỗi theo chỉ mụcNgoài khả năng truy cập các ký tự chuỗi theo chỉ số của chúng, JavaScript còn cung cấp nhiều phương thức tiện ích để truy cập các ký tự, lấy ra một phần của chuỗi và thao tác với nó. Trong bài viết này sẽ tìm hiểu về một phương thức chuỗi tiện dụng có tên là 9. Tôi hy vọng bạn thích đọc nóPhương thức split() trong JavaScriptPhương thức 9 tách (chia) một chuỗi thành hai hoặc nhiều chuỗi con tùy thuộc vào một 1 (hoặc dấu 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 quySau khi tách chuỗi thành nhiều chuỗi con, phương thức 9 đặt chúng vào một mảng và trả về nó. Nó không thực hiện bất kỳ sửa đổi nào đối với chuỗi gốcHãy hiểu cách thức hoạt động của nó với một ví dụ. Đây là một chuỗi được tạo bằng chuỗi ký tự ________số 8Chúng ta có thể gọi phương thức 9 trên chuỗi 4. Hãy tách chuỗi dựa trên khoảng trắng ( 5) ký tự. Ở đây, ký tự khoảng trắng đóng vai trò là bộ chia hoặc bộ chia 2Mục đích chính của phương thức 9 là lấy các đoạn mà bạn quan tâm từ một chuỗi để sử dụng chúng trong bất kỳ trường hợp sử dụng nào khácCách tách một chuỗi theo từng ký tựBạn có thể tách một chuỗi theo từng ký tự bằng cách sử dụng một chuỗi trống ('') làm bộ chia. Trong ví dụ bên dưới, chúng tôi chia cùng một thông báo bằng cách sử dụng một chuỗi trống. Kết quả của phép chia sẽ là một mảng chứa tất cả các ký tự trong chuỗi tin nhắn 4💡 Xin lưu ý rằng việc tách một chuỗi rỗng('') bằng cách sử dụng một chuỗi rỗng vì bộ chia trả về một mảng trống. Bạn có thể nhận được điều này như một câu hỏi trong các cuộc phỏng vấn việc làm sắp tới của bạn 5Cách tách một chuỗi thành một mảngBạn có thể gọi phương thức 9 trên một chuỗi mà không cần bộ chia/bộ chia. Điều này chỉ có nghĩa là phương thức 9 không có bất kỳ đối số nào được truyền cho nóKhi bạn gọi phương thức 9 trên một chuỗi không có bộ chia, nó sẽ trả về một mảng chứa toàn bộ chuỗi 9💡 Lưu ý một lần nữa, gọi phương thức9 trên chuỗi rỗng('') không có bộ tách sẽ trả về một mảng có chuỗi rỗng. Nó không trả về một mảng trống Dưới đây là hai ví dụ để bạn có thể thấy sự khác biệt 1Cách tách chuỗi bằng ký tự không khớpThông thường, chúng tôi sử dụng bộ tách là một phần của chuỗi mà chúng tôi đang cố tách. Có thể có trường hợp bạn đã vượt qua một bộ chia không phải là một phần của chuỗi hoặc không khớp với bất kỳ phần nào của nó. Trong trường hợp đó, phương thức 9 trả về một mảng với toàn bộ chuỗi là một phần tửTrong ví dụ bên dưới, chuỗi tin nhắn không có ký tự dấu phẩy (,). Hãy thử tách chuỗi bằng cách sử dụng dấu phẩy (,) của bộ chia 3💡 Bạn nên lưu ý điều này vì nó có thể giúp bạn khắc phục sự cố do một lỗi nhỏ như truyền sai bộ chia trong phương thứcLàm thế nào để chia nhỏ với một giới hạn9 Nếu bạn nghĩ rằng phương pháp 9 chỉ lấy bộ tách làm tham số tùy chọn, hãy để tôi nói cho bạn biết rằng còn một. Bạn cũng có thể chuyển 4 làm tham số tùy chọn cho phương thức 9 0Như tên gọi, tham số 4 giới hạn số lần phân tách. Điều đó có nghĩa là mảng kết quả sẽ chỉ có số phần tử được chỉ định bởi tham số giới hạnTrong ví dụ bên dưới, chúng tôi tách một chuỗi bằng dấu cách (' ') làm dấu tách. Chúng tôi cũng chuyển số 7 làm giới hạn. Phương thức 8 trả về một mảng chỉ có bốn phần tử, bỏ qua phần còn lại 1Cách chia tách bằng RegexChúng ta cũng có thể chuyển một biểu thức chính quy (regex) làm bộ chia/bộ chia cho phương thức 9. Hãy xem xét chuỗi này để chia 2Hãy tách chuỗi này ở khoảng thời gian (. ), dấu chấm than (. ) và dấu chấm hỏi (?). Chúng ta có thể viết một biểu thức chính quy xác định thời điểm các ký tự này xuất hiện. Sau đó, chúng tôi chuyển biểu thức chính quy cho phương thức 9 và gọi nó trên chuỗi trên 3Đầu ra trông như thế này Tách bằng cách sử dụng Biểu thức chính quyBạn có thể sử dụng tham số 4 để giới hạn đầu ra chỉ ở ba phần tử đầu tiên, như thế này 4Đầu ra trông như thế này Tách bằng cách sử dụng giá trị Giới hạn và Biểu thức chính quy💡 Nếu bạn muốn lấy các ký tự được sử dụng trong các biểu thức chính quy trong mảng đầu ra, bạn cần chỉnh sửa regex một chút. Sử dụng dấu ngoặc đơn để nắm bắt các ký tự phù hợp. Regex được cập nhật sẽ làCách thay thế các ký tự trong chuỗi bằng phương thức Split()22 Bạn có thể giải nhiều bài toán thú vị bằng cách sử dụng phương thức 9 kết hợp với các phương thức chuỗi và mảng khác. Hãy xem một cái ở đây. Nó có thể là một trường hợp sử dụng phổ biến để thay thế tất cả các lần xuất hiện của một ký tự trong chuỗi bằng một ký tự khácVí dụ: bạn có thể muốn tạo 24 của phần tử HTML từ giá trị tên. Giá trị tên có thể chứa khoảng trắng (' '), nhưng trong HTML, giá trị id không được chứa bất kỳ khoảng trắng nào. Chúng ta có thể làm điều này theo cách sau 5Xem xét tên có tên (Tapas) và họ (Adhikary) được phân tách bằng dấu cách. Ở đây, trước tiên chúng tôi tách tên bằng cách sử dụng bộ tách không gian. Nó trả về một mảng chứa họ và tên dưới dạng các phần tử, đó là 25Sau đó, chúng ta sử dụng phương thức mảng có tên là 26 để nối các phần tử của mảng bằng ký tự 27. Phương thức 26 trả về một chuỗi bằng cách nối phần tử bằng một ký tự được truyền dưới dạng tham số. Do đó, chúng tôi nhận được đầu ra cuối cùng là 29ECMAScript2015 (ES6) đã giới thiệu một cách sáng tạo hơn để trích xuất một phần tử từ một mảng và gán nó cho một biến. Cú pháp thông minh này được gọi là 40. Chúng ta có thể sử dụng điều này với phương thức 9 để gán đầu ra cho một biến một cách dễ dàng với ít mã hơn 6Ở đây chúng tôi tách tên bằng cách sử dụng ký tự khoảng trắng làm bộ chia. Sau đó, chúng tôi gán các giá trị được trả về từ mảng cho một vài biến (_______142 và 43) bằng cách sử dụng cú pháp Cấu trúc mảngTrước Khi Chúng Ta Kết Thúc👋 Bạn có muốn code và học cùng mình không? . Chỉ cần mở trình chỉnh sửa mã yêu thích của bạn và bắt đầu Tôi hy vọng bạn thấy bài viết này sâu sắc và nó giúp bạn hiểu rõ ràng hơn về phương thức 9 của Chuỗi JavaScript. Hãy thực hành các ví dụ nhiều lần để nắm bắt chúng tốt. Bạn có thể tìm thấy tất cả các ví dụ mã trong kho GitHub của tôiKết nối nào. Bạn sẽ thấy tôi hoạt động trên Twitter (@tapasadhikary). Mời các bạn theo dõi Bạn cũng có thể thích những bài viết này
QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO nhà văn. YouTuber. Người sáng tạo. Người cố vấn Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm cách nào để tách số đầu vào trong JavaScript?Cách tiếp cận 2. Trước tiên, lấy phần tử từ phần tử đầu vào ở định dạng chuỗi (Không cần chuyển đổi nó thành Số) và khai báo một mảng trống (var res). Tách chuỗi bằng phương thức split() trên (”) và lưu kết quả đã tách vào mảng(str) .
Làm cách nào để tách các số có 2 chữ số trong JavaScript?Chia một số thành một mảng. . Chuyển đổi số thành một chuỗi Gọi phương thức split() trên chuỗi để lấy một mảng các chuỗi Gọi phương thức map() trên mảng để chuyển đổi từng chuỗi thành một số Làm cách nào để tách số khỏi văn bản trong JavaScript?Số từ một chuỗi trong javascript có thể được trích xuất thành một mảng số bằng cách sử dụng phương thức so khớp . Hàm này lấy một biểu thức chính quy làm đối số và trích xuất số từ chuỗi. Biểu thức chính quy để trích xuất một số là (/(\d+)/).
Làm cách nào để chia giá trị thập phân trong JavaScript?Phương thức “split()” trong JavaScript là một cách khác để xác định phần thập phân của một số . Đây là phương pháp được sử dụng thường xuyên và đơn giản nhất để lấy phần của một số. Nó chia chuỗi thành một mảng các chuỗi con và cung cấp mảng mới làm đầu ra. Nó nhận hai tham số, dấu phân cách và giới hạn. |