Maison  >  Article  >  interface Web  >  Comment intercepter les derniers chiffres d'une chaîne en es6

Comment intercepter les derniers chiffres d'une chaîne en es6

青灯夜游
青灯夜游original
2022-05-19 17:08:545329parcourir

4 méthodes : 1. Utilisez "str.charAt(str.length-1)" pour intercepter le dernier chiffre de la chaîne ; 2. Utilisez "str.substr(str.length-N)" pour intercepter le dernier N. chiffres bits ; 3. Utilisez "str.slice(str.length-N)" pour intercepter les N derniers bits, etc.

Comment intercepter les derniers chiffres d'une chaîne en es6

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.

Méthode es6 pour intercepter les derniers chiffres d'une chaîne

Méthode 1 : utilisez charAt() pour intercepter le dernier chiffre

La fonction de la méthode charAt est de renvoyer un caractère à l'adresse spécifiée position

var str="123456";
console.log(str);
var c=str.charAt(str.length-1);
console.log("后一位:"+c);

Comment intercepter les derniers chiffres dune chaîne en es6

Méthode 2 : utilisez substr() pour intercepter les N derniers chiffres. La méthode substr peut extraire des caractères d'une longueur spécifiée à partir de la position de départ. Syntaxe :

str.substr(str.length - N)

Si vous souhaitez intercepter les derniers chiffres. chiffres de la chaîne, définissez le paramètre N sur .

var str="123456";
console.log(str);
console.log("后1位:"+str.substr(str.length-1));
console.log("后2位:"+str.substr(str.length-2));
console.log("后3位:"+str.substr(str.length-3));
console.log("后4位:"+str.substr(str.length-4));

Comment intercepter les derniers chiffres dune chaîne en es6Méthode 3 : Utilisez slice() pour intercepter les N derniers bits

Les deux paramètres de slice représentent respectivement la position de départ et la position de fin, y compris la position de départ et sans compter la position de fin If. omis, cela signifie Enfin

syntaxe :

str.slice(str.length - N)

Si vous souhaitez intercepter les derniers chiffres de la chaîne, définissez le paramètre N sur quel nombre.

var str="123456";
console.log(str);
console.log("后1位:"+str.slice(str.length-1));
console.log("后2位:"+str.slice(str.length-2));
console.log("后3位:"+str.slice(str.length-3));
console.log("后4位:"+str.slice(str.length-4));
console.log("后5位:"+str.slice(str.length-5));

Comment intercepter les derniers chiffres dune chaîne en es6Méthode 4 : Utilisez une sous-chaîne pour intercepter les N derniers chiffres

La méthode intercepte également la chaîne. Les deux paramètres représentent respectivement les chiffres de début et de fin, similaire à slice, mais la différence est que la sous-chaîne. n'accepte pas les nombres négatifs. , et si la valeur de début est supérieure à la valeur de fin, les deux positions seront automatiquement échangées

Syntaxe : str.substring(start, end)

str.substring(str.length-N))

Si vous souhaitez intercepter les derniers chiffres de la chaîne, définissez le paramètre N. à quel numéro.

var str="123456";
console.log(str);
console.log("后1位:"+str.substring(str.length-1));
console.log("后2位:"+str.substring(str.length-2));
console.log("后3位:"+str.substring(str.length-3));


【Recommandations associées : Comment intercepter les derniers chiffres dune chaîne en es6tutoriel vidéo javascript

,

front-end web

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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