Phương thức charCodeAt() trong JavaScript
Phương thức charCodeAt() trả về giá trị Unicode của một ký tự tại một vị trí được xác định trong chuỗi.
Cú pháp:
string.charCodeAt(index)
Trong đó, index là chỉ số của ký tự mà bạn muốn giá trị Unicode của nó đó được trả về:
- Nếu index là 0 thì giá trị Unicode của ký tự ở vị trí đầu tiền sẽ được trả về
- Nếu index là 1 thì giá trị Unicode của ký tự ở vị trí thứ hai sẽ được trả về
- Nếu index là 2 thì giá trị Unicode của ký tự ở vị trí thứ ba sẽ được trả về
- ....
- Nếu index là length-1 thì giá trị Unicode của ký tự ở vị trí cuối cùng sẽ được trả về
Lưu ý: Giá trị trả về của phương thức charCodeAt() sẽ là:
|
Ví dụ:
Hiển thị lần lượt giá trị Unicode của 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.charCodeAt(0);
var b = name.charCodeAt(5);
var c = name.charCodeAt(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 charCodeAt(), 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".charCodeAt(1);
</script>
Xem ví dụ