JavaScript で文字列を切り捨てる

Javascript De Wen Zi Liewo Qieri Sheteru



テキストを操作しているときに、文字列値の文字数を制限する必要がある場合があります。文字列の値が制限を超える場合は、残りの部分をトリミングします。トリミングまたは切り詰めとは、何かの一部を切り取ったり削除したりして、小さくするプロセスです。文字列をトリミングまたは切り詰めるために、JavaScript には、substring() メソッドや、join() メソッドを使用した split() メソッドなど、事前定義されたメソッドがいくつかあります。

このチュートリアルでは、JavaScript 文字列を切り捨てる方法について説明します。

JavaScript で文字列を切り捨てる

文字列を切り捨てるには、次のメソッドを使用します。







  • 部分文字列() 方法
  • の組み合わせ スプリット() 加入() 方法

これらの方法を詳しく説明しましょう。



方法 1: substring() メソッドを使用して文字列を切り捨てる

部分文字列() メソッドは「 」 type メソッドを使用して、指定されたインデックス間の文字列をトリミングします。元の文字列の長さが制限を超える場合、文字数が指定された制限に等しくなるまで、その部分のみを返します。



構文
指定された構文は、「 部分文字列() ' 方法:





部分文字列 ( 始める 終わり )

次の 2 つのパラメーターを使用します。

  • 始める 」は部分文字列の開始インデックスです
  • 終わり 」は、文字列が切り捨てられる最後のインデックスです。

戻り値 : 新しいトリミングされた文字列を返します。




まず、変数を作成します」 str1 ” 文字列を格納する “ Linuxhint へようこそ 」:

だった str1 = 「リナックスへようこそ」 ;

「」という名前の関数を定義します 切り捨て文字列() 」 2 つのパラメーターを使用して、「 ストリング ' と ' 限界 」。この関数では、「」を使用して文字列の長さを確認します。 長さ ' 財産。文字列の長さが指定された制限を超える場合は、「 部分文字列() 」メソッドで、文字列の開始インデックスと文字列の最後のインデックスとなる制限の 2 つの引数が渡されます。

関数 truncateString ( ストリング 限界 ) {
もしも ( ストリング。 長さ > 限界 ) {
str2 = ストリング。 部分文字列 ( 0 限界 ) ;
}
そうしないと {
戻る str1 ;
}
戻る str2 ;
}

「に電話する」 切り捨て文字列() ” 文字列を渡す関数 ” str1 」と「制限」 8 」:

コンソール。 ログ ( truncateString ( str1 8 ) ) ;

出力には、開始インデックスから始まるトリミングされた文字列が表示されます 0 インデックスで終了 8 :

方法 2: split() メソッドと join() メソッドを使用して文字列を切り捨てる

「」と呼ばれる文字列を切り捨てる別の方法があります。 スプリット() 文字列を特定の文字の部分文字列の配列に分割する」メソッド。部分文字列を文字列に結合するには、「 加入() ' 方法

構文
JavaScript で文字列をトークン化するには、split() メソッドの特定の構文に従います。

スプリット ( セパレーター 限界 ) ;
  • ここで、「 セパレーター ” は、文字列を分割する場所を指定するために区切りパラメーターとして使用される特定の文字です。
  • 限界 」は分割数を示す整数です。
  • 渡された引数に基づいて部分文字列の配列を返します。


同じ文字列を利用する “ str1 上記の例で作成した ' 十一 」を引数として:

だった = str1. スプリット ( '' 十一 ) ;

出力は、長さ 11 の部分文字列の配列を示しています。

次に、join() メソッドを使用して配列を文字列に結合し、変数に格納します。 truncStr 」:

だった truncStr = 力。 加入 ( '' ) ;

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

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

出力

結論

JavaScript で文字列を切り詰めるには、「 部分文字列() 」の方法、または「の組み合わせ」 スプリット() ' と ' 加入() 」メソッド。 substring() メソッドは、JavaScript で文字列を切り捨てるための最も一般的な方法です。指定されたインデックス間の文字列をトリミングします。 split() メソッドは文字列を部分文字列の配列に分割し、join() メソッドはその部分文字列の配列を文字列に変換するために使用されます。このチュートリアルでは、JavaScript 文字列をトリミングする方法について説明しました。