Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Verwendung der charCodeAt()-Methode in JavaSacript_Grundkenntnisse

Detaillierte Erläuterung der Verwendung der charCodeAt()-Methode in JavaSacript_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:56:161556Durchsuche

Diese Methode gibt eine Zahl zurück, die den Unicode-Wert des Zeichens am angegebenen Index darstellt.

Unicode-Codepunkte reichen von 0 bis 1114111. Eine direkte Übereinstimmung mit der ASCII-Zeichenkodierung der ersten 128 Unicode-Codepunkte. charCodeAt() gibt immer einen Wert kleiner als 65.536 zurück.
Grammatik

string.charCodeAt(index);

Hier sind die Details der Parameter:

  • Index: eine Ganzzahl zwischen 0 und 1, die kleiner als die Länge der Zeichenfolge ist; der Standardwert ist 0, wenn nicht angegeben.

Rückgabewert:

Gibt eine Zahl zurück, die den Unicode-Wert des Zeichens am angegebenen Index darstellt. Wenn der angegebene Index keine Länge zwischen 0 und 1 hat, wird NaN zurückgegeben.
Beispiel:

<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>

Dies führt zu folgenden Ergebnissen:

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 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn