JavaScript String charAt()

Định nghĩa và cách sử dụng

charAt() Phương pháp trả về ký tự ở chỉ số (biểu thức) cụ thể trong chuỗi.

Chỉ số của ký tự đầu tiên là 0, thứ hai là 1, ...

Chỉ số của ký tự cuối cùng là độ dài chuỗi - 1 (xem ví dụ ở dưới trang).

Xem thêm:

Phương pháp charCodeAt()

Mô hình

Ví dụ 1

Lấy ký tự đầu tiên trong chuỗi:

let text = "HELLO WORLD";
let letter = text.charAt(0);

Thử nghiệm ngay

Ví dụ 2

Lấy ký tự thứ hai trong chuỗi:

let text = "HELLO WORLD";
let letter = text.charAt(1);

Thử nghiệm ngay

Ví dụ 3

Lấy ký tự cuối cùng trong chuỗi:

let text = "HELLO WORLD";
let letter = text.charAt(text.length-1);

Thử nghiệm ngay

Ví dụ 4

Chỉ số vượt ra ngoài phạm vi sẽ trả về một chuỗi rỗng:

let text = "HELLO WORLD";
let letter = text.charAt(15);

Thử nghiệm ngay

Ví dụ 5

Chỉ số mặc định là 0:

let text = "HELLO WORLD";
let letter = text.charAt();

Thử nghiệm ngay

Ví dụ 6

Chuyển đổi chỉ số không hợp lệ thành 0:

let text = "HELLO WORLD";
let letter = text.charAt(3.14);

Thử nghiệm ngay

Cú pháp

string.charAt(n)

Tham số

Tham số miêu tả
n Bắt buộc. Số. Chỉ số ký tự (biểu thức).

Giá trị trả về

Loại miêu tả
chuỗi

định nghĩa ký tự ở chỉ số

Nếu chỉ số không hợp lệ, thì sẽ là một chuỗi rỗng ("").

Mô tả

Nếu tham số n không trong 0 và stringgiữa .length-1, phương pháp này sẽ trả về một chuỗi rỗng.

Lưu ý:JavaScript không có một loại dữ liệu ký tự khác biệt so với loại dữ liệu chuỗi, vì vậy ký tự được trả về là một chuỗi dài 1 ký tự.

Hỗ trợ trình duyệt

charAt() Là tính năng của ECMAScript1 (ES1).

Tất cả các trình duyệt hỗ trợ hoàn toàn ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Chuỗi JavaScript

Cách thức của chuỗi JavaScript

Tìm kiếm chuỗi JavaScript