方法1:文字列オブジェクトの下にCharatメソッドを使用します
Charat()メソッドは、指定された位置で文字を返します。
コードコピーは次のとおりです。
str.charat(str.length1)
JavaScriptには文字列タイプとは異なる文字データ型がないため、返された文字は長さ1の文字列です。
方法2:文字列オブジェクトの下にsubstrメソッドを使用します
substr()メソッドは、文字列内の開始サブスクリプトから開始される指定された数の文字を抽出します。
コードコピーは次のとおりです。
str.substr(str.length-1,1)
重要:ECMAScriptはメソッドを標準化していないため、使用することに反対します。
重要:IE 4では、パラメーター開始の値が無効です。このバグでは、Startは0番目の文字の位置を指定します。 (www.vevb.com)後続のバージョンでは、このバグが修正されました。
方法3:文字列オブジェクトの下に分割メソッドを使用します
split()メソッドは、文字列を文字列配列に分割するために使用されます。
コードコピーは次のとおりです。
var str =“ 123456”;
spstr = str.split( "");
spstr [spstr.length-1];
方法4:定期的に
コードコピーは次のとおりです。
<script type = "text/javascript">
// <![cdata [
var s = "nasofj; n234n41; v";
alert( "string:"+s+"nn"+"lastone:"+s.Replace(/^(。*[n])*。*(。| n)$/g、 "$ 2"));
//]]>
</script>
上記は私が知っている4つの方法です。それらはすべて記録されています。困っている友達は彼らを参照できます。他の方法がある場合は、教えてください。ありがとう