Lấy phần tử trong chuỗi javascript
Để lấy ba ký tự đầu tiên của một chuỗi, hãy gọi phương thức 7 và truyền vào đó các tham số là 8 và 9. Phương thức 0 sẽ trả về một chuỗi mới chứa ba ký tự đầu tiên của chuỗi ban đầu Show
Hai tham số chúng ta truyền vào String. phương pháp chuỗi con là
Các chỉ mục JavaScript không dựa trên. Ký tự đầu tiên trong chuỗi có chỉ số là 8 và ký tự cuối cùng là chỉ số của 2Để có được ba ký tự đầu tiên, chúng tôi đã chỉ định chỉ mục bắt đầu là 8 và chỉ mục kết thúc là 9. Điều này trích xuất các ký tự tại các vị trí. 8, 6 và 80Một cách tiếp cận khác là sử dụng Chuỗi. phương pháp lát Sử dụng phương thức 81 để lấy ba ký tự đầu tiên của một chuỗi, e. g. 82. Phương thức 83 sẽ trả về một chuỗi mới chứa ba ký tự đầu tiên của chuỗi ban đầuChúng tôi đã chuyển các tham số tương tự cho phương pháp 83 - chỉ mục 85 và 86. Tuy nhiên, các phương pháp không giống nhauĐối với mục đích của chúng tôi, các phương pháp 83 và 0 cũng làm như vậy. Tuy nhiên, có một số khác biệt giữa haiNếu bạn muốn đọc thêm về điều đó, hãy xem phần này trong tài liệu MDN Bạn chọn cách tiếp cận nào là vấn đề sở thích cá nhân. Tôi sẽ sử dụng phương pháp 89 vì tôi thấy phương pháp này trực quan hơn cho các trường hợp sử dụng khác được đề cập trong tài liệu MDNPhương thức 7, đưa ra một đối số. một chuỗi con để tìm kiếm, tìm kiếm toàn bộ chuỗi gọi và trả về chỉ mục của lần xuất hiện đầu tiên của chuỗi con đã chỉ định. Đưa ra một đối số thứ hai. một số, phương thức trả về lần xuất hiện đầu tiên của chuỗi con đã chỉ định tại một chỉ số lớn hơn hoặc bằng số đã chỉ địnhThử nócú pháp
Thông số 0Chuỗi con để tìm kiếm, bị ép buộc vào một chuỗi Nếu phương thức được gọi mà không có đối số, thì 0 bị ép thành 2. Do đó, 3 trả về 4 — bởi vì chuỗi con 2 được tìm thấy ở vị trí 4 trong chuỗi 2. Nhưng 8, trả về 9 — vì chuỗi con 2 không được tìm thấy trong chuỗi 21 22 Tùy chọnPhương thức trả về chỉ mục của lần xuất hiện đầu tiên của chuỗi con đã chỉ định tại vị trí lớn hơn hoặc bằng 22, mặc định là 4. Nếu 22 lớn hơn độ dài của chuỗi gọi, thì phương thức này hoàn toàn không tìm kiếm chuỗi gọi. Nếu 22 nhỏ hơn 0, phương thức sẽ hoạt động như nếu 22 là 4
Giá trị trả vềChỉ số về lần xuất hiện đầu tiên của 0 được tìm thấy hoặc 9 nếu không tìm thấyTrả về giá trị khi sử dụng chuỗi tìm kiếm trốngTìm kiếm một chuỗi tìm kiếm trống tạo ra kết quả lạ. Không có đối số thứ hai hoặc có đối số thứ hai có giá trị nhỏ hơn độ dài của chuỗi gọi, giá trị trả về giống với giá trị của đối số thứ hai
Tuy nhiên, với đối số thứ hai có giá trị lớn hơn hoặc bằng độ dài của chuỗi, giá trị trả về là độ dài của chuỗi 2Trong ví dụ trước, phương thức hoạt động như thể nó tìm thấy một chuỗi trống ngay sau vị trí được chỉ định trong đối số thứ hai. Trong trường hợp thứ hai, phương thức hoạt động như thể nó tìm thấy một chuỗi trống ở cuối chuỗi gọi Sự mô tảCác chuỗi không được lập chỉ mục. Chỉ mục của ký tự đầu tiên của chuỗi là 4 và chỉ mục của ký tự cuối cùng của chuỗi là độ dài của chuỗi trừ đi 1 1Phương pháp 7 phân biệt chữ hoa chữ thường. Ví dụ, biểu thức sau trả về 9 1Kiểm tra sự xuất hiệnKhi kiểm tra xem một chuỗi con cụ thể có xuất hiện trong một chuỗi hay không, cách chính xác để kiểm tra là kiểm tra xem giá trị trả về có phải là 9 hay không 4ví dụSử dụng chỉ mụcOf()Ví dụ sau sử dụng 7 để định vị các chuỗi con trong chuỗi 41 6indexOf() và phân biệt chữ hoa chữ thườngVí dụ sau định nghĩa hai biến chuỗi Các biến chứa cùng một chuỗi, ngoại trừ chuỗi thứ hai chứa các chữ cái viết hoa. Phương thức 42 đầu tiên hiển thị 43. Nhưng vì phương thức 7 phân biệt chữ hoa chữ thường, chuỗi 45 không được tìm thấy trong 46, vì vậy phương thức 42 thứ hai hiển thị 9 3Sử dụng indexOf() để đếm số lần xuất hiện của một chữ cái trong chuỗiVí dụ sau đặt 49 thành số lần xuất hiện của chữ cái 60 trong chuỗi 61
Bạn có thể lập chỉ mục thành một chuỗi trong JavaScript không?Các ký tự trong chuỗi được lập chỉ mục từ trái sang phải . Chỉ mục của ký tự đầu tiên là 0 và chỉ mục của ký tự cuối cùng—trong một chuỗi có tên là Tên chuỗi là Tên chuỗi. chiều dài - 1. Nếu chỉ mục bạn cung cấp nằm ngoài phạm vi này, JavaScript sẽ trả về một chuỗi trống.
Là chuỗi con trong JavaScript?Phương thức substring() trích xuất các ký tự, giữa hai chỉ số (vị trí), từ một chuỗi và trả về chuỗi con . Phương thức substring() trích xuất các ký tự từ đầu đến cuối (độc quyền).
Công dụng của phương thức charAt() là gì?Phương thức charAt() trả về ký tự tại chỉ mục đã chỉ định trong một chuỗi . Chỉ số của ký tự đầu tiên là 0, ký tự thứ hai là 1, v.v.
Sự khác biệt giữa chuỗi con và chuỗi con trong JavaScript là gì?Sự khác nhau giữa chuỗi con() và chuỗi con()
. chỉ mục bắt đầu của substr() sẽ quấn đến cuối chuỗi nếu nó là số âm, trong khi substring() sẽ kẹp nó thành 0. The two parameters of substr() are start and length , while for substring() , they are start and end . substr() 's start index will wrap to the end of the string if it is negative, while substring() will clamp it to 0 . |