Chaîne CoffeeScript - charCodeAt ()
La description
Cette méthode renvoie un nombre indiquant la valeur Unicode du caractère à l'index donné.
Les points de code Unicode vont de 0 à 1 114 111. Les 128 premiers points de code Unicode correspondent directement au codage de caractères ASCII.charCodeAt() renvoie toujours une valeur inférieure à 65 536.
Syntaxe
Voici la syntaxe de la méthode charCodeAt () de JavaScript. Nous pouvons utiliser la même méthode à partir du code CoffeeScript.
string. charCodeAt(index)
Il accepte une valeur entière représentant l'index de la chaîne et renvoie la valeur Unicode du caractère existant à l'index spécifié de la chaîne. Il retourneNaN si l'index donné n'est pas compris entre 0 et 1 inférieur à la longueur de la chaîne.
Exemple
L'exemple suivant montre l'utilisation de charCodeAt()méthode de JavaScript dans le code CoffeeScript. Enregistrez ce code dans un fichier avec un nomstring_charcodeat.coffee
str = "This is string"
console.log "The Unicode of the character at the index (0) is:" + str.charCodeAt 0
console.log "The Unicode of the character at the index (1) is:" + str.charCodeAt 1
console.log "The Unicode of the character at the index (2) is:" + str.charCodeAt 2
console.log "The Unicode of the character at the index (3) is:" + str.charCodeAt 3
console.log "The Unicode of the character at the index (4) is:" + str.charCodeAt 4
console.log "The Unicode of the character at the index (5) is:" + str.charCodeAt 5
Ouvrez le command prompt et compilez le fichier .coffee comme indiqué ci-dessous.
c:\> coffee -c string_charcodeat.coffee
Lors de la compilation, il vous donne le JavaScript suivant.
// Generated by CoffeeScript 1.10.0
(function() {
var str;
str = "This is string";
console.log("The Unicode of the character at the index (0) is:" + str.charCodeAt(0));
console.log("The Unicode of the character at the index (1) is:" + str.charCodeAt(1));
console.log("The Unicode of the character at the index (2) is:" + str.charCodeAt(2));
console.log("The Unicode of the character at the index (3) is:" + str.charCodeAt(3));
console.log("The Unicode of the character at the index (4) is:" + str.charCodeAt(4));
console.log("The Unicode of the character at the index (5) is:" + str.charCodeAt(5));
}).call(this);
Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier CoffeeScript comme indiqué ci-dessous.
c:\> coffee string_charcodeat.coffee
Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.
The Unicode of the character at the index (0) is:84
The Unicode of the character at the index (1) is:104
The Unicode of the character at the index (2) is:105
The Unicode of the character at the index (3) is:115
The Unicode of the character at the index (4) is:32
The Unicode of the character at the index (5) is:105