Rumah >hujung hadapan web >tutorial js >Penjelasan terperinci tentang penggunaan kaedah charCodeAt() dalam pengetahuan JavaSacript_Basic

Penjelasan terperinci tentang penggunaan kaedah charCodeAt() dalam pengetahuan JavaSacript_Basic

WBOY
WBOYasal
2016-05-16 15:56:161581semak imbas

Kaedah ini mengembalikan nombor yang mewakili nilai Unikod aksara pada indeks yang diberikan.

Titik kod Unikod berjulat dari 0 hingga 1114111. Padanan langsung pengekodan aksara ASCII bagi 128 titik kod Unicode yang pertama. charCodeAt() akan sentiasa mengembalikan nilai kurang daripada 65,536.
Tatabahasa

string.charCodeAt(index);

Berikut ialah butiran parameter:

  • indeks: integer antara 0 dan 1 yang kurang daripada panjang rentetan menjadi 0 jika tidak dinyatakan.

Nilai pulangan:

Mengembalikan nombor yang mewakili nilai Unikod aksara pada indeks yang diberikan. Jika indeks yang diberikan bukan panjang antara 0 dan 1, NaN dikembalikan.
Contoh:

<html>
<head>
<title>JavaScript String charCodeAt() Method</title>
</head>
<body>
<script type="text/javascript">
var str = new String( "This is string" );
document.write("str.charCodeAt(0) is:" + str.charCodeAt(0)); 
document.write("<br />str.charCodeAt(1) is:" + str.charCodeAt(1)); 
document.write("<br />str.charCodeAt(2) is:" + str.charCodeAt(2)); 
document.write("<br />str.charCodeAt(3) is:" + str.charCodeAt(3)); 
document.write("<br />str.charCodeAt(4) is:" + str.charCodeAt(4)); 
document.write("<br />str.charCodeAt(5) is:" + str.charCodeAt(5)); 
</script>
</body>
</html>

Ini akan menghasilkan keputusan berikut:

str.charCodeAt(0) is:84
str.charCodeAt(1) is:104
str.charCodeAt(2) is:105
str.charCodeAt(3) is:115
str.charCodeAt(4) is:32
str.charCodeAt(5) is:105 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn