の JavaScript文字列 一連の文字を表すオブジェクトです。
JavaScriptで文字列を作成するには2つの方法があります
- 文字列リテラルによる
- 文字列オブジェクトによる(newキーワードを使用)
1) 文字列リテラルによる
文字列リテラルは二重引用符を使用して作成されます。文字列リテラルを使用して文字列を作成する構文は次のとおりです。
Javaのバイナリツリー
var stringname='string value';
文字列リテラルを作成する簡単な例を見てみましょう。
var str='This is string literal'; document.write(str);今すぐテストしてください
出力:
This is string literal
2) 文字列オブジェクトによる (新しいキーワードを使用)
new キーワードを使用して文字列オブジェクトを作成する構文は次のとおりです。
var stringname=new String('string literal');
ここ、 新しいキーワード 文字列のインスタンスを作成するために使用されます。
JavaScriptでnewキーワードで文字列を作成する例を見てみましょう。
var stringname=new String('hello javascript string'); document.write(stringname);今すぐテストしてください
出力:
hello javascript string
JavaScript 文字列メソッド
JavaScript 文字列メソッドのリストを例とともに見てみましょう。
メソッド | 説明 |
---|---|
charAt() | 指定されたインデックスに存在する char 値を提供します。 |
charCodeAt() | 指定されたインデックスに存在する文字の Unicode 値を提供します。 |
concat() | 2 つ以上の文字列の組み合わせを提供します。 |
の指標() | 指定された文字列内に存在する char 値の位置を提供します。 |
lastIndexOf() | 最後の位置から文字を検索することで、指定された文字列内に存在する char 値の位置を提供します。 |
検索() | 指定された文字列内で指定された正規表現を検索し、一致した場合はその位置を返します。 |
マッチ() | 指定された文字列内で指定された正規表現を検索し、一致した場合にその正規表現を返します。 |
交換する() | 指定された文字列を指定された置換文字列に置き換えます。 |
部分文字列() | これは、指定された開始位置と長さに基づいて、指定された文字列の一部をフェッチするために使用されます。 |
部分文字列() | 指定されたインデックスに基づいて、指定された文字列の一部をフェッチするために使用されます。 |
スライス() | 指定された文字列の一部を取得するために使用されます。これにより、正のインデックスと負のインデックスを割り当てることができます。 |
toLowerCase() | 指定された文字列を小文字に変換します。 |
toLocaleLowerCase() | ホストの現在のロケールに基づいて、指定された文字列を小文字に変換します。 |
toUpperCase() | 指定された文字列を大文字に変換します。 |
toLocaleUpperCase() | ホストの現在のロケールに基づいて、指定された文字列を大文字に変換します。 |
toString() | 特定のオブジェクトを表す文字列を提供します。 |
値の() | 文字列オブジェクトのプリミティブ値を提供します。 |
スプリット() | 文字列を部分文字列配列に分割し、新しく作成された配列を返します。 |
トリム() | 文字列の左側と右側の空白をトリミングします。 |
1) JavaScript String charAt(index) メソッド
JavaScript String charAt() メソッドは、指定されたインデックスの文字を返します。
var str='javascript'; document.write(str.charAt(2));今すぐテストしてください
出力:
v
2) JavaScript String concat(str) メソッド
JavaScript String concat(str) メソッドは、2 つの文字列を連結または結合します。
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);今すぐテストしてください
出力:
javascript concat example
3) JavaScript String IndexOf(str) メソッド
JavaScript String IndexOf(str) メソッドは、指定された文字列のインデックス位置を返します。
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);今すぐテストしてください
出力:
11
4) JavaScript String lastIndexOf(str) メソッド
JavaScript String lastIndexOf(str) メソッドは、指定された文字列の最後のインデックス位置を返します。
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);今すぐテストしてください
出力:
16
5) JavaScript 文字列 toLowerCase() メソッド
JavaScript String toLowerCase() メソッドは、指定された文字列を小文字で返します。
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);今すぐテストしてください
出力:
javascript tolowercase example
6) JavaScript 文字列 toUpperCase() メソッド
JavaScript String toUpperCase() メソッドは、指定された文字列を大文字で返します。
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);今すぐテストしてください
出力:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) JavaScript String slide(beginIndex, endIndex) メソッド
JavaScript String slide(beginIndex, endIndex) メソッドは、指定された beginIndex から endIndex までの文字列の部分を返します。 lice() メソッドでは、beginIndex は包括的であり、endIndex は排他的です。
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);今すぐテストしてください
出力:
cde
8) JavaScript String Trim() メソッド
JavaScript String Trim() メソッドは、文字列から先頭と末尾の空白を削除します。
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);今すぐテストしてください
出力:
javascript trim
9) JavaScript String Split() メソッド
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.