Browse By

JavaScriptのオブジェクトその1 Stringオブジェクト、Numberオブジェクト

Pocket

JavaScriptのオブジェクトその1 Stringオブジェクト、Numberオブジェクト

Stringオブジェクト

Stringオブジェクトは文字列型の値を扱うためのラッパーオブジェクトで、文字列の抽出や検索を行うための機能を提供します。

var str1 = new String('Hello JavaScript Journal!!');
var str2 = 'Hello JavaScript Journal!!';

String オブジェクトのメソッドを次の表に示します。

メソッド 説明
anchor テキストを HTML の NAME 属性付きの <a> タグと </a> タグで囲みます。
big テキストを HTML の <BIG> タグで囲みます。
blink テキストを HTML の <BLINK> タグで囲みます。
bold テキストを HTML の <B> タグで囲みます。
charAt 指定されたインデックス番号の位置にある文字を返します。
charCodeAt 指定された文字の Unicode でのコード値を返します。
concat (String) 指定された 2 つの文字列を連結した文字列を返します。
fixed テキストを HTML の <TT> タグで囲みます。
fontcolor テキストを、HTML の COLOR 属性付き <FONT> タグで囲みます。
fontsize テキストを、HTML の SIZE 属性付き <FONT> タグで囲みます。
hasOwnProperty 指定した名前のプロパティがオブジェクトにあるかどうかを表すブール値を返します。
indexOf (String) 文字列内で最初に見つかった部分文字列の文字位置を返します。
isPrototypeOf オブジェクトが、別のオブジェクトのプロトタイプ チェーンに存在するかどうかを表すブール値を返します。
italics テキストを HTML の <I> タグで囲みます。
lastIndexOf (String) 文字列内で最後に見つかった部分文字列を返します。
link テキストを HTML の HREF 属性付きの <A> タグと </A> タグで囲みます。
localeCompare 現在のロケールにおいて、2 つの文字列が同じかどうかを表す値を返します。
match 指定されたRegular Expressionオブジェクトを使用して文字列を検索し、結果を配列として返します。
propertyIsEnumerable 指定したプロパティがオブジェクトの一部であるかどうか、および列挙可能かどうかを表すブール値を返します。
replace 正規表現を使用して文字列内のテキストを置換して結果を返します。
search 正規表現検索に一致する、最初の部分文字列の位置を返します。
slice (String) 文字列の一部分を返します。
small テキストを HTML の <SMALL> タグで囲みます。
split 文字列が複数の部分文字列に分割されたときの文字列の配列を返します。
strike テキストを HTML の <STRIKE> タグで囲みます。
sub テキストを HTML の <SUB> タグで囲みます。
substr 文字列内の、指定位置からの指定された長さを持つ部分を返します。
substring String オブジェクト内の指定された位置にある部分文字列を返します。
sup テキストを HTML の <SUP> タグで囲みます。
toLocaleLowerCase ホスト環境の現在のロケールに従って、すべての英字を小文字に変換した文字列を返します。
toLocaleString 現在のロケールを使用して、文字列に変換されたオブジェクトを返します。
toLocaleUpperCase ホスト環境の現在のロケールに従って、すべての英字を大文字に変換した文字列を返します。
toLowerCase すべての英字を小文字に変換した文字列を返します。
toString 文字列を返します。
toUpperCase すべての英字を大文字に変換した文字列を返します。
trim 先頭および末尾の空白と行終端記号の文字を削除した文字列を返します。
valueOf 文字列を返します。

Numberオブジェクト

Numberオブジェクトは数値型の値を扱うためのラッパーオブジェクトで、数値の整形を行うための機能を提供し、特別な値(無限大、無限小、最大値、最小値)を表すための読み取り専用プロパティを公開しています。

var num1 = new Number(777);
var num2 = 777;
メソッド 説明
hasOwnProperty 指定した名前のプロパティがオブジェクトにあるかどうかを表すブール値を返します。
isPrototypeOf オブジェクトが、別のオブジェクトのプロトタイプ階層に存在するかどうかを表すブール値を返します。
propertyIsEnumerable 指定したプロパティがオブジェクトの一部であるかどうか、および列挙可能かどうかを表すブール値を返します。
toExponential 数値を指数表記の文字列として返します。
toFixed 数値を固定小数点表記の文字列として返します。
toLocaleString 現在のロケールに基づいて、オブジェクトを文字列に変換して返します。
toPrecision 指定された桁数の指数表記または固定小数点表記の数値を文字列として返します。
toString オブジェクトの値を表す文字列を返します。
valueOf 指定されたオブジェクトのプリミティブ値を返します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>