Làm cách nào để bạn có được ký tự đầu tiên trong chuỗi javascript?

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 đầu

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];
2 trong JavaScript

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ấp

Phươ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];
2

const 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];
2

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];
22 trong JavaScript

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];
22

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

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];
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

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ấp

Phươ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];
5

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];
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];
29

Sự 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ại

Trong 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];
52

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 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ụ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];
8

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];
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

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ấp

Phươ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]
6

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];
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];
80

Sự 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];
4

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];
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

Làm thế nào bạn có thể nhận được một chữ số đầu tiên của một chuỗi?

Để lấy số đầu tiên trong một chuỗi. Sử dụng phương thức search[] để lấy chỉ mục của số đầu tiên trong chuỗi . Phương thức tìm kiếm lấy một biểu thức chính quy và trả về chỉ mục của kết quả khớp đầu tiên trong chuỗi.

Làm cách nào để lấy ký tự từ chuỗi trong JavaScript?

Phương thức charAt[] trả về ký tự tại chỉ mục [vị trí] đã chỉ định trong chuỗi.

Làm cách nào để lấy 3 chữ cái đầu tiên của chuỗi trong JavaScript?

Sử dụng chuỗi. slice[] để lấy ba ký tự đầu tiên của một chuỗi , e. g. const first3 = str. lát [0, 3];. Phương thức slice sẽ trả về một chuỗi mới chứa ba ký tự đầu tiên của chuỗi ban đầu.

Chủ Đề