ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6 で文字列の最後の数桁をインターセプトする方法
4 メソッド: 1. "str.charAt(str.length-1)" を使用して文字列の最後の 1 桁をインターセプトします; 2. "str.substr(str.length-N)" を使用します。最後の N 桁をインターセプトできます; 3. 最後の N 桁をインターセプトするには、「str.slice(str.length-N)」を使用します。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
es6 文字列の最後の桁をインターセプトする方法
方法 1: charAt() を使用して最後の桁をインターセプトする
charAt メソッドは、指定された位置にある文字を返します
var str="123456"; console.log(str); var c=str.charAt(str.length-1); console.log("后一位:"+c);
#メソッド 2: substr() を使用して最後の N をインターセプトします数字
substr メソッドは、文字の先頭から指定した長さの文字を抽出できます。構文:str.substr(str.length - N)文字列の最後の数文字をインターセプトする場合は、次のように設定します。パラメータ 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));
方法 3: スライス() を使用して最後の N ビットをインターセプトします
スライスの 2 つのパラメーターは開始位置を表しますおよび 終了位置には開始位置が含まれ、終了位置は含まれません。省略した場合は終了位置を意味します。 構文:str.slice(str.length - N)最後の数桁をインターセプトする場合文字列の場合は、パラメータ 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));
方法 4: 部分文字列を使用して最後の N 桁をインターセプト
str.substring(start, end) このメソッドは文字列もインターセプトします。2 つのパラメーターは、スライスと同様に、それぞれ開始桁と終了桁を表しますが、異なる点は、部分文字列が負の数値を受け入れないこと、および開始値が終了値より大きい場合、 2 つの位置は自動的に交換されます。
str.substring(str.length-N))文字列の最後の数桁をインターセプトしたい場合は、パラメータ 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));[関連する推奨事項:
JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がes6 で文字列の最後の数桁をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。