String オブジェクト

説 明: 文字列に対しての処理を行うオブジェクト。

書 式:
  var Str = new String()
Str = StringObject.big()
Str = StringObject.small()
Str = StringObject.bold()
Str = StringObject.italics()
Str = StringObject.strike()
Str = StringObject.sup
Str = StringObject.sub
Str = StringObject.toUpperCase()
Str = StringObject.toLowerCase()
Str = StringObject.fixed()
Str = StringObject.fontcolor( Color )
Str = StringObject.fontsize( Size )
Str = StringObject.charAt( Value )
Str = StringObject.match( Strg )
Str = StringObject.replace( a, b )
Str = StringObject.substr( a, n )
Str = StringObject.substring( a, b )
Address = StringObject.indexOf( Str, a )
Address = StringObject.lastIndexOf( Str, a )
Array = StringObject.split( Strg )
Length = StringObject.length
Str = StringObject.link( URL )StringObject.anchor( AnchorName )
文字列の生成
大きく
小さく
ボールド( 太文字 )
イタリック( 斜体 )
打ち消し線
上付き
下付き
大文字
小文字
固定ピッチフォント
表示カラーを設定
サイズを設定
指定位置の1文字を取得
検索文字列が存在するか
a を b に置き換る
a から、n バイトを取得
a 〜 b の位置までを取得
Str を a から前方検索
Str を a から後方検索
指定文字列で分割。
文字列のサイズ
リンクを設定
アンカーを設定

注 意:
  1. 検索位置について、先頭は 0 バイト目の扱いになる。
2. substr、substring 時、2バイトコードは注意。偶数バイト指定にする事。
3. indexOf の開始位置は省略可。省略時は先頭から。未発見時は -1。
4. lastindexOf の開始位置は省略可。省略時は末尾から。未発見時は -1。
5. split で分割された、文字列は先頭から順番に配列として格納される。

使用例:
  <SCRIPT TYPE="text/JavaScript">
<!--
var msg = new String();
document.write( "<a href='#jump'>ジャンプ( アンカー )</a>    " );
msg = "ジャンプ( URL )";
document.write( msg.link( "../java_ref.html" ), "<BR><BR>" );
msg = "This program is created by JavaScript.";
document.write( msg, "<BR>" );
document.write( msg.big(), "<BR>" );
document.write( msg.small(), "<BR>" );
document.write( msg.bold(), "<BR>" );
document.write( msg.italics(), "<BR>" );
document.write( msg.strike(), "<BR>" );
document.write( "sup:", msg.sup(), "<BR>" );
document.write( "sub:", msg.sub(), "<BR>" );
document.write( msg.toUpperCase(), "<BR>" );
document.write( msg.toLowerCase(), "<BR>" );
document.write( msg.fixed(), "<BR>" );
document.write( msg.fontcolor( "red" ), "<BR>" );
document.write( msg.fontsize( 5 ), "<BR>" );
document.write( msg, " の5番目の文字は ", msg.charAt( 5 ), "<BR>" );
document.write( msg.match( "Java" ) , "<BR>" );
document.write( msg.replace( "JavaScript", "Venom" ), "<BR>" );
document.write( msg.substr( 5, 7 ), "<BR>" );
document.write( msg.substring( 5, 12 ), "<BR>" );
document.write( msg.indexOf( "program" ), "<BR>" );
document.write( msg.lastIndexOf( "program" ), "<BR>" );
str = msg.split( " " );
for( i in str ) {
  document.write( "split[", i, "]: ", str[i] , "<BR>" );
}
document.write( msg.length, "<BR><BR>" );
document.write( "ジャンプ先".anchor( "jump" ) );
//-->
</SCRIPT>

実 行: