ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6 で文字列の最後の数桁をインターセプトする方法

es6 で文字列の最後の数桁をインターセプトする方法

青灯夜游
青灯夜游オリジナル
2022-05-19 17:08:545386ブラウズ

4 メソッド: 1. "str.charAt(str.length-1)" を使用して文字列の最後の 1 桁をインターセプトします; 2. "str.substr(str.length-N)" を使用します。最後の N 桁をインターセプトできます; 3. 最後の N 桁をインターセプトするには、「str.slice(str.length-N)」を使用します。

es6 で文字列の最後の数桁をインターセプトする方法

このチュートリアルの動作環境: 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);

es6 で文字列の最後の数桁をインターセプトする方法

#メソッド 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));

es6 で文字列の最後の数桁をインターセプトする方法

方法 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));

es6 で文字列の最後の数桁をインターセプトする方法

方法 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));

es6 で文字列の最後の数桁をインターセプトする方法

[関連する推奨事項:

JavaScript ビデオ チュートリアル Web フロントエンド ]

以上がes6 で文字列の最後の数桁をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。