Last Update 2009/03/29
TOP - JavaScript - String - コンストラクタ
Stringオブジェクトのコンストラクタは、文字列を指定することで生成します。
文字列からでもStringオブジェクトのメソッドが使用できますが、これはStringオブジェクトが文字列のラッパーとなっているためです。
文字列からでもStringオブジェクトのメソッドが使用できますが、これはStringオブジェクトが文字列のラッパーとなっているためです。
var 名前1 = new String( 値1 )
名前1
生成するStringオブジェクトの名称
値1
Stringオブジェクトの値として保持される文字列
(例)
<SCRIPT type="text/javascript">
<!--
function btnclick()
{
var s = "";
// Stringオブジェクトとして生成
var s1 = new String("test");
// 文字列として格納
var s2 = "test";
s += s1.toString() + "\n";
// Stringオブジェクトと同じ結果となる
s += s2.toString() + "\n";
// 文字列から直接メソッドを呼び出した場合も同じ
s += "test".toString() + "\n";
// typeof演算子の結果はobject
s += (typeof s1) + "\n";
// typeof演算子の結果は文字列
s += (typeof s2) + "\n";
alert(s);
}
//-->
</SCRIPT>