Javascriptに次の変数がある場合
var myString = "Test3";
この文字列から「3」を解析する最速の方法は何ですかIE6に戻るすべてのブラウザで動作します)
Javascriptでは文字列はchar配列であるため、文字列の長さで最後の文字にアクセスできます。
var lastChar = myString[myString.length -1];
それを行います:
myString.substr(-1);
これは、myStringの最後から1文字で始まるサブストリングを返します:最後の文字。
これも機能します:
myString.charAt(myString.length-1);
そしてこれも:
myString.slice(-1);
var myString = "Test3";
alert(myString[myString.length-1])
ここにシンプルなフィドルがあります
Javascript文字列には、文字列の長さを示すlength
プロパティがあります。
次に、substr()
関数を使用して最後の文字を取得するだけです。
var myString = "Test3";
var lastChar = myString.substr(myString.length -1);
編集:はい、または完了する前に他の投稿として配列表記を使用します。
myString.substring(str.length,str.length-1)
上記のようなことができるはずです-最後のキャラクターを取得します
charAt
メソッドを使用します。この関数は、引数を1つ受け入れます:文字のインデックス。
var lastCHar = myString.charAt(myString.length-1);
CharAt関数を見て、文字列の長さを取得する必要があります。
var b = 'I am a JavaScript hacker.';
console.log(b.charAt(b.length-1));