Maison >interface Web >js tutoriel >Explication détaillée de l'utilisation de la méthode charCodeAt() dans les connaissances JavaSacript_Basic

Explication détaillée de l'utilisation de la méthode charCodeAt() dans les connaissances JavaSacript_Basic

WBOY
WBOYoriginal
2016-05-16 15:56:161581parcourir

Cette méthode renvoie un nombre représentant la valeur Unicode du caractère à l'index donné.

Les points de code Unicode vont de 0 à 1114111. Une correspondance directe du codage de caractères ASCII des 128 premiers points de code Unicode. charCodeAt() renverra toujours une valeur inférieure à 65 536.
Grammaire

string.charCodeAt(index);

Voici le détail des paramètres :

  • index : un entier compris entre 0 et 1 qui est inférieur à la longueur de la chaîne ; la valeur par défaut est 0 s'il n'est pas spécifié.

Valeur de retour :

Renvoie un nombre représentant la valeur Unicode du caractère à l'index donné. Si l'index donné n'a pas une longueur comprise entre 0 et 1, NaN est renvoyé.
Exemple :

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

Cela produira les résultats suivants :

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 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn