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.
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);
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)
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));
Mé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)
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));
Mé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))
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 : tutoriel 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!