Méthode 1: Utilisez la méthode Charat sous l'objet String
La méthode Charat () renvoie les caractères à la position spécifiée.
La copie de code est la suivante:
str.charat (str.length 1)
Notez que JavaScript n'a pas de type de données de caractère différent du type de chaîne, donc le caractère renvoyé est une chaîne de longueur 1
Méthode 2: Utilisez la méthode substr sous l'objet String
La méthode substr () extrait un nombre spécifié de caractères à partir de l'indice de démarrage dans une chaîne.
La copie de code est la suivante:
str.substr (str.length-1,1)
IMPORTANT: ECMAScript ne normalise pas la méthode, il est donc opposé à l'utiliser.
Important: dans IE 4, la valeur du démarrage des paramètres n'est pas valide. Dans ce bogue, Start Spécifie la position du 0ème caractère. (www.vevb.com) Dans les versions suivantes, ce bogue a été corrigé.
Méthode 3: Utilisez la méthode Split sous l'objet String
La méthode Split () est utilisée pour diviser une chaîne en un tableau de chaîne.
La copie de code est la suivante:
var str = "123456";
spstr = str.split ("");
spstr [spstr.length-1];
Méthode 4: régulièrement
La copie de code est la suivante:
<script type = "text / javascript">
// <! [Cdata [
var s = "nasofj; n234n41; v";
alert ("String:" + s + "nn" + "lastOndOn:" + s.replace (/ ^ (. * [n]) *. * (. | n) $ / g, "22"));
//]]>
</cript>
Ce qui précède sont les 4 méthodes que je connais. Tous ont été enregistrés. Les amis dans le besoin peuvent y faire référence. S'il existe d'autres méthodes, veuillez me le dire. Merci