Lấy ký tự của chuỗi trong JavaScript
Giả sử chúng ta có một chuỗi nào đó. Mỗi
ký tự trong chuỗi này có số thứ tự riêng của nó:
ký tự đầu tiên số 0, ký tự thứ hai
- số 1, ký tự thứ ba số
2 và cứ tiếp tục như vậy.
Như bạn đã nhận thấy, việc đánh số ký tự bắt đầu từ số không (số không là điểm bắt đầu đánh số thường gặp trong lập trình).
Nếu cần, bạn có thể truy cập vào một ký tự cụ thể của chuỗi theo số thứ tự của nó. Để làm điều này, bạn viết tên biến, sau tên đó đặt dấu ngoặc vuông và trong các dấu ngoặc đó chỉ định số thứ tự của ký tự.
Hãy xem một ví dụ. Giả sử chúng ta có một chuỗi như thế này:
let str = 'abcde';
Hãy thử truy cập vào một vài ký tự của chuỗi này:
let str = 'abcde';
alert(str[0]); // sẽ hiển thị 'a'
alert(str[1]); // sẽ hiển thị 'b'
alert(str[2]); // sẽ hiển thị 'c'
Số thứ tự của ký tự cũng có thể được lưu trữ trong một biến:
let str = 'abcde';
let num = 3; // số thứ tự ký tự trong biến
alert(str[num]); // sẽ hiển thị 'd'
Cho một chuỗi 'abcde'. Bằng cách truy cập vào các
ký tự riêng lẻ của chuỗi này, hãy hiển thị ra màn hình ký tự
'a', ký tự 'c', ký tự 'e'.
Cho một biến chứa chuỗi 'abcde'.
Bằng cách truy cập vào các ký tự riêng lẻ của chuỗi này,
hãy ghi vào một biến mới các ký tự của
chuỗi đó theo thứ tự ngược lại, tức là 'edcba'.
Cho biến str chứa chuỗi 'abcde'
và biến num chứa số thứ tự ký tự.
Hãy hiển thị ra màn hình ký tự có số thứ tự
được lưu trong biến num.