Web Cơ Bản

Phương thức charAt() trong JavaScript

Phương thức charAt() dùng để trả về ký tự tại một vị trí được xác định trong chuỗi.

Cú pháp:

string.charAt(index)

Trong đó, index là chỉ số của ký tự mà bạn muốn được trả về:

  • Nếu index là 0 thì ký tự ở vị trí đầu tiền sẽ được trả về
  • Nếu index là 1 thì ký tự ở vị trí thứ hai sẽ được trả về
  • Nếu index là 2 thì ký tự ở vị trí thứ ba sẽ được trả về
  • ....
  • Nếu index là length-1 thì ký tự ở vị trí cuối cùng sẽ được trả về

Lưu ý: Giá trị trả về của phương thức charAt() sẽ là:

  • Một ký tự (nếu trong chuỗi có tồn tại ký tự ở chỉ số index)
  • Một chuỗi rỗng (nếu trong chuỗi không tồn tại ký tự ở chỉ số index)
Ví dụ:

Hiển thị lần lượt các ký tự nằm ở vị trí đầu tiên, vị trí thứ sáu, vị trí cuối cùng trong chuỗi name


<script>
    var name = "WEB CƠ BẢN";
    var a = name.charAt(0);
    var b = name.charAt(5);
    var c = name.charAt(name.length-1);
    document.getElementById("demo1").innerHTML = a;
    document.getElementById("demo2").innerHTML = b;
    document.getElementById("demo3").innerHTML = c;
</script>
Xem ví dụ

Để sử dụng phương thức charAt(), chúng ta không nhất thiết phải lưu chuỗi vào bên trong một biến.

Ví dụ:

<script>
    document.getElementById("demo").innerHTML = "Hello".charAt(1);
</script>
Xem ví dụ