JavaScriptの文字列(プリミティブまたはStringオブジェクト)には、目的に応じて使い分けられるデフォルトのプロパティとメソッドが用意されています。
文字列(String)プロパティ
プロパティ | 説明 |
length | 文字列の長さを返します。 |
文字列(String)メソッド
メソッド | 説明 |
charAt(position) | 指定された位置(数字)の文字を返します。 |
charCodeAt(position) | 指定された位置の文字の Unicode 値を示す数値を返します。 |
concat([string,,]) | 指定された文字列リテラル値(カンマ区切りで複数の文字列を指定)を結合し、新しい文字列を返します。 |
indexOf(SearchString, Position) | 指定された文字列が、指定された番号のインデックスから最初に現れるインデックスを返します。見つからない場合は-1が返される。 |
lastIndexOf(SearchString, Position) | 指定されたSearchStringの、指定された位置から始まる最後の出現のインデックスを返す。見つからない場合は-1が返される。 |
localeCompare(string,position) | 現在の地域における二つの文字列を比較する。 |
match(RegExp) | 指定された正規表現で文字列を検索します。マッチした配列を返します。 |
replace(searchValue, replaceValue) | 指定された文字列値を検索し、指定された置換値文字列で置換し、新しい文字列を返す。searchValue には正規表現も使用できる。 |
search(RegExp) | 指定された正規表現に基づいて検索を行う。 |
slice(startNumber, endNumber) | 指定された開始インデックスと終了インデックスに基づいて、文字列のセクションを抽出し、新しい文字列を返します。 |
split(separatorString, limitNumber) | 文字列を指定された区切り文字で分割し、文字列の配列にします。セパレータには、正規表現を使用することもできます。 |
substr(start, length) | 文字列中の指定された開始位置から指定された文字数(length)までの文字を返します。 |
substring(start, end) | 文字列中の、開始インデックスと終了インデックスの間の文字を返します。 |
toLocaleLowerCase() | 文字列を現在の地域にしたがって小文字に変換する。 |
toLocaleUpperCase() | 現在の地域にしたがって、文字列を大文字に変換する。 |
toLowerCase() | 小文字の文字列値を返す。 |
toString() | Stringオブジェクトの値を返す。 |
toUpperCase() | 大文字の文字列値を返す。 |
valueOf() | 指定された文字列オブジェクトのプリミティブ値を返す。 |
Html用文字列メソッド
以下の文字列メソッドは、文字列をHTMLのラッパー要素として変換します。
メソッド | 説明 |
anchor() | 文字列を含むHTMLアンカー<a>要素を作成する。 |
big() | <big>要素で文字列を折り返す。 |
blink() | <blink>タグで文字列を折り返す。 |
bold() | 文字列を<b>タグで囲み、HTML上で太字にする。 |
fixed() | <tt> タグで文字列を折り返す。 |
fontcolor() | <font color=”color”>タグで文字列を折り返す。 |
fontsize() | 文字列を<font size=”size”>タグで折り返す。 |
italics() | 文字列を<i>タグで囲む。 |
link() | href属性に指定された文字列を<a>タグで囲みます。 |
small() | 文字列を<small>タグで囲みます。 |
strike() | <strike>タグで文字列を折り返す。 |
sub() | 文字列を<sub>タグで囲む |
sup() | 文字列を<sup>タグで囲む |