Khi xử lý chuỗi, một số phương thức hữu ích giúp chúng ta làm việc và thao tác với cấu trúc dữ liệu của chuỗi trong JavaScript. Bài viết này sẽ hướng dẫn bạn sử dụng các phương thức JavaScript có sẵn để lấy ký tự đầu tiên của chuỗi
Bốn phương thức,
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
0, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
1, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
0 và const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
1, có sẵn trong JavaScript, sẽ trả về một chuỗi mới mà không làm thay đổi chuỗi ban đầuNhận ký tự đầu tiên của chuỗi bằng cách sử dụng const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
2 trong JavaScript
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
Phương thức
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
2 là một phương thức dựng sẵn do JavaScript cung cấpPhương pháp này cắt chuỗi ở hai nơi. Việc cắt này xảy ra bằng cách lấy hai đầu vào, chỉ số bắt đầu và chỉ số kết thúc
Và dựa vào đó, nó sẽ trả về một phần của chuỗi giữa các chỉ mục. Nếu chỉ cung cấp chỉ số bắt đầu, nó sẽ quay trở lại ký tự cuối cùng
cú pháp
slice[beginIndex]
slice[beginIndex, endIndex]
Bất kỳ ký tự nào có trong chỉ mục
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
4 và const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
5 [bao gồm ký tự bắt đầu và ký tự dừng trước ký tự kết thúc] sẽ được chèn vào chuỗi mới. Chỉ số kết thúc là một tham số tùy chọnĐể biết thêm thông tin, hãy đọc tài liệu phương pháp
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
2const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
Nếu chúng ta gọi
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
7, điều này sẽ sao chép ký tự const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
8 từ chuỗi ban đầu, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
9 thành const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
20. Phần hấp dẫn ở đây là khi bạn đưa ra một chỉ số âm, tham số đầu vào sẽ được coi là const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
21Đoạn mã trên sẽ cung cấp cho bạn đầu ra bên dưới
đầu ra
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
2Nhận ký tự đầu tiên của chuỗi bằng cách sử dụng const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
22 trong JavaScript
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
Phương thức này lấy một đơn vị mã UTF-16 duy nhất có tại chỉ mục đã chỉ định. Phương pháp này không làm thay đổi hoặc sửa đổi chuỗi gốc
cú pháp
Bất kỳ ký tự nào có trong chỉ mục sẽ được chèn vào chuỗi mới. Nếu không có chỉ mục nào được cung cấp, thì
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
23 sẽ được xem xét theo mặc địnhĐể biết thêm thông tin, hãy đọc tài liệu phương pháp
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
22const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
8Nếu chúng ta gọi
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
25, điều này sẽ sao chép ký tự const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
8 từ chuỗi ban đầu, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
9 thành const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
20. Đoạn mã trên sẽ cung cấp cho bạn đầu ra bên dướiđầu ra
Nhận ký tự đầu tiên của chuỗi bằng cách sử dụng const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
29 trong JavaScript
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
Phương thức
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
29 là một phương thức dựng sẵn do JavaScript cung cấpPhương pháp này cắt chuỗi ở hai nơi. Việc cắt này xảy ra bằng cách lấy hai đầu vào, chỉ mục bắt đầu và chỉ mục kết thúc
Và dựa vào đó, nó sẽ trả về một phần của chuỗi giữa các chỉ mục. Nếu chỉ cung cấp chỉ mục bắt đầu, nó sẽ trả về phần cuối của chuỗi
cú pháp
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
5Bất kỳ ký tự nào có trong chỉ mục
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
81 và const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
5 [bao gồm ký tự bắt đầu và ký tự dừng trước ký tự kết thúc] sẽ được chèn vào chuỗi mới. Chỉ số kết thúc là tùy chọnĐể biết thêm thông tin, hãy đọc tài liệu phương pháp
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
29Sự khác biệt duy nhất giữa
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
29 và const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
2 là trong các đối sốNếu
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
86 lớn hơn const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
87 , phương thức const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
0 hoán đổi hai đối số. Có nghĩa là một chuỗi vẫn được trả lạiTrong trường hợp này, phương thức
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
0 trả về một chuỗi rỗng. Phương thức chuỗi con coi cả hai đối số là const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
23 nếu bất kỳ đối số nào là const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
51 hoặc const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
52const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
0 cũng coi các đối số NaN là const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
23. Nhưng khi các giá trị âm được truyền vào, nó sẽ đếm ngược từ cuối chuỗi để tìm các chỉ mụcconst inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
8Nếu chúng ta gọi
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
55, điều này sẽ sao chép ký tự const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
56 từ chuỗi ban đầu, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
9 thành const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
58. Cuối cùng, chúng tôi sẽ in cả hai chuỗi bằng phương pháp const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
59Đoạn mã trên sẽ cung cấp cho bạn đầu ra bên dưới
đầu ra
Nhận ký tự đầu tiên của chuỗi bằng cách sử dụng const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
80 trong JavaScript
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
Phương thức
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
80 là một phương thức dựng sẵn do JavaScript cung cấpPhương pháp này cắt chuỗi ở hai nơi. Việc cắt này xảy ra bằng cách lấy hai đầu vào, chỉ mục bắt đầu và tổng số ký tự sau đó
Và dựa vào đó, nó sẽ trả về một phần của chuỗi giữa chỉ số và tổng số. Nếu chỉ cung cấp chỉ mục bắt đầu, nó sẽ trả về phần cuối của chuỗi
cú pháp
slice[beginIndex]
slice[beginIndex, endIndex]
6Bất kỳ ký tự nào có trong chỉ mục
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
81 và const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
83 sẽ được chèn vào chuỗi mới. Độ dài là một tham số tùy chọn ở đâyĐể biết thêm thông tin, hãy đọc tài liệu phương pháp
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
80Sự khác biệt duy nhất giữa
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
29 và const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
80 là trong các đối sốCác phương thức
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
29 đại diện cho các chỉ mục bắt đầu và kết thúc dưới dạng đối số. Ngược lại, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
80 đại diện cho chỉ mục bắt đầu và số lượng ký tự trong chuỗi được trả về dưới dạng đối sốconst inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
4Nếu chúng ta gọi
const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
89, điều này sẽ sao chép ký tự const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
56 từ chuỗi ban đầu, const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
9 thành const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
20. Phần thú vị ở đây là việc hoán đổi tham số đầu vào sẽ không sao chép bất kỳ ký tự nào vì độ dài là const inputString = 'Welcome to JavaScript tutorial';
const outputString1 = inputString.slice[0, 1];
const outputString2 = inputString.slice[4, -2];
console.log[outputString1];
console.log[outputString2];
23