JavaScript で文字列の最後の文字を取得する方法

Javascript De Wen Zi Lieno Zui Houno Wen Ziwo Qu Desuru Fang Fa



文字列は複数の文字で構成され、その中には特殊文字、数字、または文字が含まれる場合があります。その結果、文字列の最後の文字は、文字、数字、または特殊文字のいずれかになる可能性があるため、文字列の最後の文字を知りたい場合は、JavaScript の定義済みメソッドを使用してください。

この記事では、文字列の最後の文字を取得する複数の方法を紹介します。

JavaScript で文字列の最後の文字を取得する方法は?

JavaScript で文字列の最後の文字を取得するには、次のメソッドを使用します。







  • charAt() メソッド
  • at() メソッド
  • substr() メソッド
  • slice() メソッド
  • 括弧表記

これらすべてのメソッドの動作について 1 つずつ説明しましょう。



方法 1: charAt() メソッドを使用して文字列の最後の文字を取得する

文字列の最後の文字を取得するには、「 charAt() ' 方法。最後の文字のインデックスをパラメーターとして取り、そのインデックスで出力として文字を返します。 「 文字列の長さ – 1 文字列のインデックスは 0 から始まり、最後のインデックスは string.length - 1 であるため、' が引数として渡されます。



構文
charAt() メソッドを使用するには、以下の構文に従います。





ストリング。 charAt ( ストリング。 長さ - 1 ) ;

ここで、「 文字列の長さ – 1 」は、文字列の最後のインデックスを参照します。


この例では、まず、「」という名前の変数を作成します。 ” 文字列を格納する “ Linuxヒント 」:



だった = 「リナックスヒント」 ;

次に、文字列の最後のインデックスを渡して charAt() メソッドを呼び出し、返された文字を変数 ' getLastCh 」:

だった getLastCh = 力。 charAt ( 力。 長さ - 1 ) ;

最後に、' によって返された文字列の最後の文字を出力します。 charAt() ”を使った方法” console.log() ' 方法:

コンソール。 ログ ( getLastCh ) ;

出力は「 t ” の最後の文字として Linuxヒント ' ストリング:

2番目の方法に移りましょう。

方法 2: at() メソッドを使用して文字列の最後の文字を取得する

JavaScript 定義済み「 で() 」メソッドは、文字列の最後の文字を取得するためにも使用されます。それはとります ' -1 文字列の最後の文字の位置である引数として、その位置の文字を返します。

構文
at() メソッドに指定された構文を使用します。

ストリング。 ( - 1 ) ;

ここ、 ' -1 ” は、文字列の最後のインデックスを示します。


同じ文字列を使用します “ 」を上記の例で作成し、「 で() 最後の文字のインデックスを渡すことによるメソッド:

だった getLastCh = 力。 ( - 1 ) ;

最後に、最後の文字をコンソールに出力します。

コンソール。 ログ ( getLastCh ) ;

ご覧のとおり、最後の文字「 t 「文字列の」 Linuxヒント 」:

文字列の最後の文字を取得する別の方法を見てみましょう。

方法 3: substr() メソッドを使用して文字列の最後の文字を取得する

文字列の最後の文字を取得するには、JavaScript で定義済みの「 substr() ' 方法。最後の文字のインデックスをパラメーターとして取り、そのインデックスの文字を部分文字列として提供します。

構文
以下に示す substr() メソッドの構文に従います。

ストリング。 サブストリング ( ストリング。 長さ - 1 ) ;

文字列の長さ – 1 」は文字列の最後のインデックスです。


ここでは、前の例で作成した同じ文字列を使用して、「 substr() ' 方法:

だった getLastCh = 力。 サブストリング ( 力。 長さ - 1 ) ;

「」を使用して結果の値を出力します console.log() ' 方法:

コンソール。 ログ ( getLastCh ) ;

出力

同じタスクを実行する別の方法を見てみましょう。

方法 4: slice() メソッドを使用して文字列の最後の文字を取得する

また、「 スライス() 」 JavaScript で文字列の最後の文字を取得するメソッド。既存の文字列を変更せずに、抽出された部分を新しい文字列で提供します。 slice() メソッドは文字列を入力として受け取り、部分文字列を返します。 -1 でスライスを開始すると、文字列の最後の文字が返されます。

構文
slice() メソッドの場合、次の構文を使用します。

ストリング。 スライス ( - 1 ) ;

ここ、 ' -1 ” は、文字列の最後のインデックスを示します。


この例では、以前に作成した文字列を使用して、「 スライス() 」 文字列から最後の文字を取得するメソッド:

だった getLastCh = 力。 スライス ( - 1 ) ;

最後に、' を使用して文字列の最後の文字を出力します。 console.log() ' 方法:

コンソール。 ログ ( getLastCh ) ;

出力は最後のインデックス「 t 「文字列の」 Linuxヒント 」:

次の方法に移りましょう。

方法 5: ブラケット表記を使用して文字列の最後の文字を取得する

ブラケット表記「 [ ] 」は、文字列の最後の文字を取得する別の方法です。文字列の最後の文字を取得するには、「 str.length – 1 」。

構文
ブラケット表記を使用するには、以下の構文に従います。

ストリング [ ストリング。 長さ - 1 ] ;


ここで、「 ブラケット表記 ” 文字列の最後の文字を取得するには:

だった getLastCh = [ 力。 長さ - 1 ] ;

最後に、返された文字列の最後の文字をコンソールに出力します。

コンソール。 ログ ( getLastCh ) ;

出力

文字列から最後の文字を取得するためのすべてのメソッドを集めました。

結論

文字列から最後の文字を取得するには、charAt() メソッド、at() メソッド、substr() メソッド、slice() メソッド、Bracket 表記などの JavaScript 組み込みメソッドを使用できます。ただし、at() および charAt() メソッドは、最後の文字を取得するために使用される一般的なメソッドです。この記事では、文字列から最後の文字を取得する複数の方法と詳細な例を紹介しました。