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