Método 1: Use o método Charat sob o objeto String
O método charat () retorna caracteres na posição especificada.
A cópia do código é a seguinte:
str.Charat (Str.Length 1)
Observe que o JavaScript não possui um tipo de dados de caracteres diferente do tipo de string, portanto o caractere retornado é uma sequência de comprimento 1
Método 2: Use o método de substrato sob o objeto String
O método substr () extrai um número especificado de caracteres iniciando a partir do subscrito inicial em uma string.
A cópia do código é a seguinte:
Str.Substr (Str.Length-1,1)
IMPORTANTE: O ECMAScript não padroniza o método, por isso se opõe a usá -lo.
IMPORTANTE: No IE 4, o valor do início do parâmetro é inválido. Neste bug, inicie especifica a posição do 0º caractere. (www.vevb.com) Nas versões subsequentes, esse bug foi corrigido.
Método 3: Use o método dividido sob o objeto String
O método split () é usado para dividir uma string em uma matriz de string.
A cópia do código é a seguinte:
var str = “123456”;
spstr = str.split ("");
spstr [spstr.length-1];
Método 4: regularmente
A cópia do código é a seguinte:
<script type = "text/javascript">
// <! [CDATA [
var s = "nasofj; n234n41; v";
alert ("string:"+s+"nn"+"lastOne:"+s.Replace (/^(.*[n])*.*(. | n) $/g, "$ 2"));
//]]>
</script>
Os acima são os 4 métodos que conheço. Todos eles foram registrados. Amigos necessitados podem se referir a eles. Se houver outros métodos, diga -me. Obrigado