JavaScript String charAt()
- Trang trước at()
- Trang tiếp theo charCodeAt()
- Quay lại lớp trên Sách tham khảo JavaScript String
Đị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:
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);
Ví dụ 2
Lấy ký tự thứ hai trong chuỗi:
let text = "HELLO WORLD"; let letter = text.charAt(1);
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);
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);
Ví dụ 5
Chỉ số mặc định là 0:
let text = "HELLO WORLD"; let letter = text.charAt();
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);
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 trước at()
- Trang tiếp theo charCodeAt()
- Quay lại lớp trên Sách tham khảo JavaScript String