JavaScript Stringオブジェクト


String オブジェクト

String オブジェクトはテキスト(文字列)を処理するために使用されます。

String オブジェクトの作成方法:new String()。

構文

var txt = new String("string");

またはより簡単な方法:

var txt = "string";

String オブジェクトのチュートリアルについては、こちらを参照してくださいJavaScript String オブジェクトのチュートリアル。


String オブジェクトのプロパティ

プロパティ 説明
constructor このオブジェクトを作成した関数への参照
length 文字列の長さ
prototype オブジェクトにプロパティとメソッドを追加できます

String オブジェクトのメソッド

メソッド 説明
charAt() 指定された位置の文字を返します。
charCodeAt() 指定された位置の文字の Unicode エンコードを返します。
concat() 2 つ以上の文字列を連結し、新しい文字列を返します。
endsWith() 現在の文字列が指定されたサブ文字列で終わっているかどうかを判定します(大文字と小文字を区別)。
fromCharCode() Unicode エンコードを文字に変換します。
indexOf() 指定された文字列値が文字列内で最初に出現する位置を返します。
includes() 文字列に指定されたサブ文字列が含まれているかどうかを検索します。
lastIndexOf() 文字列を後ろから前に向かって検索し、開始位置(0)から計算して文字列が最後に出現する位置を返します。
match() 1 つ以上の正規表現の一致を検索します。
repeat() 文字列を指定された回数コピーし、それらを連結して返します。
replace() 文字列内で一致するサブ文字列を検索し、正規表現に一致するサブ文字列を置換します。
replaceAll() 文字列内で一致するサブ文字列を検索し、正規表現に一致するすべてのサブ文字列を置換します。
search() 正規表現に一致する値を検索します。
slice() 文字列の一部を抽出し、抽出された部分を新しい文字列として返します。
split() 文字列を文字列配列に分割します。
startsWith() 文字列が指定されたサブ文字列で始まるかどうかを確認します。
substr() 開始インデックス番号から文字列内の指定された数の文字を抽出します。
substring() 文字列内の 2 つの指定されたインデックス番号の間の文字を抽出します。
toLowerCase() 文字列を小文字に変換します。
toUpperCase() 文字列を大文字に変換します。
trim() 文字列の両側の空白を除去します。
toLocaleLowerCase() ローカルホストのロケールに基づいて文字列を小文字に変換します。
toLocaleUpperCase() ローカルホストのロケールに基づいて文字列を大文字に変換します。
valueOf() 文字列オブジェクトのプリミティブ値を返します。
toString() 文字列を返します。

String HTML ラッパーメソッド

HTML:対応する HTML タグで囲まれた内容を返します。

以下のメソッドは標準メソッドではないため、一部のブラウザではサポートされない場合があります。

メソッド 説明
anchor() HTML アンカーを作成します。
big() 大きなフォントで文字列を表示します。
blink() 点滅する文字列を表示します。
bold() 太字で文字列を表示します。
fixed() タイプライターテキストで文字列を表示します。
fontcolor() 指定された色で文字列を表示します。
fontsize() 指定されたサイズで文字列を表示します。
italics() イタリック体で文字列を表示します。
link() 文字列をリンクとして表示します。
small() 小さなフォントサイズで文字列を表示します。
strike() 取り消し線付きの文字列を表示します。
sub() 文字列を下付き文字として表示します。
sup() 文字列を上付き文字として表示します。
その他の拡張