UTF-8に単純変換

This commit is contained in:
Takenori Imoto
2016-09-08 17:35:30 +09:00
parent 8713024d66
commit 0532684298
641 changed files with 22561 additions and 21149 deletions

View File

@@ -5,237 +5,237 @@
<!-- generated by to_html.pl from string.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>�������ɑ΂��鑀��</title>
<title>文字列に対する操作</title>
<meta name="author" content="W.Dee" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link href="browser.css" type="text/css" rel="stylesheet" title="�g���g���֘A���t�@�����X�p�W���X�^�C��" />
<link href="browser.css" type="text/css" rel="stylesheet" title="吉里吉里関連リファレンス用標準スタイル" />
<link href="mailto:[email protected]" rev="Made" />
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
<link href="index.html" target="_top" rel="Start" title="トップページ" />
</head>
<body>
<h1><a id="id331" name="id331">�������ɑ΂��鑀��</a>
<h1><a id="id331" name="id331">文字列に対する操作</a>
</h1><div class="para"><div>
�@TJS2 �ł́A�������͋[���I�� <a id="id332" name="id332" class="targanchor"><dfn>String</dfn></a> �N���X�̃I�u�W�F�N�g�Ƃ������ƂɂȂ��Ă��܂����AString �N���X�͑��݂��Ă��܂��񂵁A���ۂ� String �N���X�̃I�u�W�F�N�g�Ƃ����킯�ł͂����܂��� ( ������ �������ɑ΂��� typeof ���Z�q���g���� &quot;String&quot; ���Ԃ��܂� )�B<br />
�@������ ���������I�u�W�F�N�g�ƌ����ĂāA�����‚��̃��\�b�h���v���p�e�B���g�p�”\�ɂȂ��Ă��܂��B<br />
 TJS2 では、文字列は擬似的に <a id="id332" name="id332" class="targanchor"><dfn>String</dfn></a> クラスのオブジェクトということになっていますが、String クラスは存在していませんし、実際に String クラスのオブジェクトというわけではありません ( ただし 文字列に対して typeof 演算子を使うと &quot;String&quot; を返します )。<br />
 しかし 文字列をオブジェクトと見立てて、いくつかのメソッドやプロパティが使用可能になっています。<br />
</div></div>
<h1><a id="id333" name="id333">length</a>
</h1><div class="para"><div>
�@length �v���p�e�B�́A�������̒������Ԃ��܂��B���\�b�h�ł͂Ȃ��ăv���p�e�B�ł��̂Œ��ӂ��Ă��������B�������A���̃v���p�e�B�ւ̒l�̑����͂ł��܂����B<br />
 length プロパティは、文字列の長さを返します。メソッドではなくてプロパティですので注意してください。ただし、このプロパティへの値の代入はできません。<br />
<br />
�@TJS �ł͓����I�ɕ��������ׂ� <a id="id334" name="id334" class="targanchor"><dfn>UNICODE</dfn></a> �ň����Ă��܂��̂ŁA�S�p������ 1 �����A���p������ 1 �����Ɛ��������܂��B<br />
 TJS では内部的に文字をすべて <a id="id334" name="id334" class="targanchor"><dfn>UNICODE</dfn></a> で扱っていますので、全角文字も 1 文字、半角文字も 1 文字と数えられます。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abc����&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;str.length;&nbsp;&nbsp;<span class="comment">//&nbsp;n&nbsp;�ɂ�&nbsp;5&nbsp;������������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;&quot;abc����&quot;.length;&nbsp;<span class="comment">//&nbsp;������������&nbsp;5&nbsp;������������</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abc漢字&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;str.length;&nbsp;&nbsp;<span class="comment">//&nbsp;n&nbsp;には&nbsp;5&nbsp;が代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;&quot;abc漢字&quot;.length;&nbsp;<span class="comment">//&nbsp;これも同じく&nbsp;5&nbsp;が代入される</span><br />
</code>
<br />
</div></div>
<h1><a id="id335" name="id335">'���l' �v���p�e�B</a>
<h1><a id="id335" name="id335">'数値' プロパティ</a>
</h1><div class="para"><div>
�@���l���v���p�e�B�Ƃ��ĊԐڎw�肷���ƁA���̕����ʒu�ɂ��镶���ɃA�N�Z�X�ł��܂��B<br />
�@���Ƃ��΁Astr �������񂠂邢�͕��������\�������Ƃ����ƁAstr[0] �͐擪�̈ꕶ�����\���������ɂȂ��܂��B<br />
�@���l�������������������ʒu���A���̏ꍇ�͗��O���������܂� ( �������������̍Ō��̕����� �󕶎� ���Ԃ����܂� )�B<br />
 数値をプロパティとして間接指定すると、その文字位置にある文字にアクセスできます。<br />
 たとえば、str が文字列あるいは文字列を表す式だとすると、str[0] は先頭の一文字を表す文字列になります。<br />
 数値が文字列よりも長い位置や、負の場合は例外が発生します ( ただし文字列の最後の文字は 空文字 が返されます )。<br />
<br />
�@�������𐶐����邱�Ƃ͂ł��܂����B<br />
 代入式を生成することはできません。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abcdef&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[0];&nbsp;&nbsp;<span class="comment">//&nbsp;'a'&nbsp;��&nbsp;c&nbsp;�ɑ���������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[2];&nbsp;&nbsp;<span class="comment">//&nbsp;'c'&nbsp;��&nbsp;c&nbsp;�ɑ���������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;str[3]&nbsp;=&nbsp;'A';&nbsp;<span class="comment">//&nbsp;�������͐����ł��Ȃ��̂ŃG���[�ɂȂ�</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[100];&nbsp;<span class="comment">//&nbsp;c&nbsp;�l���͈͊O�Ȃ̂ŃG���[�ɂȂ�</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[6];&nbsp;<span class="comment">//&nbsp;�󕶎�&nbsp;''&nbsp;������������</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abcdef&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[0];&nbsp;&nbsp;<span class="comment">//&nbsp;'a'&nbsp;&nbsp;c&nbsp;に代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[2];&nbsp;&nbsp;<span class="comment">//&nbsp;'c'&nbsp;&nbsp;c&nbsp;に代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;str[3]&nbsp;=&nbsp;'A';&nbsp;<span class="comment">//&nbsp;代入式は生成できないのでエラーになる</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[100];&nbsp;<span class="comment">//&nbsp;c&nbsp;値が範囲外なのでエラーになる</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str[6];&nbsp;<span class="comment">//&nbsp;空文字&nbsp;''&nbsp;が代入される</span><br />
</code>
<br />
</div></div>
<h1><a id="id336" name="id336">charAt</a>
</h1><div class="para"><div>
�@charAt ���\�b�h�́A�������̎w���ʒu�Ŏw�肳�ꂽ�ʒu�̕������Ԃ��܂��B '���l' �v���p�e�B�Ɠ��l�̓��������܂����A�͈͊O�̏ꍇ�͏��ɋ󕶎������Ԃ��܂� (���O���o���܂���)�B<br />
 charAt メソッドは、文字列の指定位置で指定された位置の文字を返します。 '数値' プロパティと同様の動作をしますが、範囲外の場合は常に空文字列を返します (例外を出しません)。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;charAt(&lt;�����ʒu&gt;)<br />
<code class="bq">構文&nbsp;:&nbsp;charAt(&lt;文字位置&gt;)<br />
</code>
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abcdef&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str.charAt(3);&nbsp;<span class="comment">//&nbsp;'d'&nbsp;��&nbsp;c&nbsp;�ɑ���������</span></code>
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abcdef&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;str.charAt(3);&nbsp;<span class="comment">//&nbsp;'d'&nbsp;&nbsp;c&nbsp;に代入される</span></code>
<br />
</div></div>
<h1><a id="id337" name="id337">indexOf</a>
</h1><div class="para"><div>
�@indexOf ���\�b�h�́A�����������̈ʒu���Ԃ��܂��B<br />
 indexOf メソッドは、部分文字列の位置を返します。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;indexOf(&lt;����������&gt;[,&lt;�����J�n�ʒu&gt;])<br />
<code class="bq">構文&nbsp;:&nbsp;indexOf(&lt;部分文字列&gt;[,&lt;検索開始位置&gt;])<br />
</code>
<br />
�@�����񂩂��A&lt;����������&gt; ��&lt;�����J�n�ʒu&gt;���猟�����A�ŏ��Ɍ��‚������ʒu���Ԃ��܂��B 0 ���Ԃ������Ε������̐擪�ł��B-1 ���Ԃ��ꂽ�Ƃ��͌��‚����Ȃ������Ƃ��ł��B&lt;�����J�n�ʒu&gt;���ȗ������ƁA�������̐擪�����̌����ɂȂ��܂��B<br />
 文字列から、&lt;部分文字列&gt; &lt;検索開始位置&gt;から検索し、最初に見つかった位置を返します。 0 が返されれば文字列の先頭です。-1 が返されたときは見つからなかったときです。&lt;検索開始位置&gt;を省略すると、文字列の先頭からの検索になります。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abcdefghijkl&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;str.indexOf(&quot;fgh&quot;);&nbsp;<span class="comment">//&nbsp;n&nbsp;�ɂ�&nbsp;5&nbsp;������������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;str.indexOf(&quot;xyz&quot;);&nbsp;<span class="comment">//&nbsp;n&nbsp;�ɂ�&nbsp;-1&nbsp;������������</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;abcdefghijkl&quot;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;str.indexOf(&quot;fgh&quot;);&nbsp;<span class="comment">//&nbsp;n&nbsp;には&nbsp;5&nbsp;が代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;str.indexOf(&quot;xyz&quot;);&nbsp;<span class="comment">//&nbsp;n&nbsp;には&nbsp;-1&nbsp;が代入される</span><br />
</code>
<br />
</div></div>
<h1><a id="id338" name="id338">toLowerCase</a>
</h1><div class="para"><div>
�@���̃��\�b�h�Ɉ����͂����܂����B<br />
�@toLowerCase �́A�������̃A���t�@�x�b�g���������ɂ������������Ԃ��܂��B<br />
�@�S�p�����͕ϊ������܂����B<br />
 このメソッドに引数はありません。<br />
 toLowerCase は、文字列のアルファベットを小文字にした文字列を返します。<br />
 全角文字は変換されません。<br />
<br />
�@�������̃��\�b�h�́A���Ƃ̕������ɂ͉e�����^���܂����B<br />
 これらのメソッドは、もとの文字列には影響を与えません。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;lwr=&quot;ABCDEF&quot;.toLowerCase();&nbsp;<span class="comment">//&nbsp;lwr&nbsp;�ɂ�&nbsp;&quot;abcdef&quot;&nbsp;������������</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;lwr=&quot;ABCDEF&quot;.toLowerCase();&nbsp;<span class="comment">//&nbsp;lwr&nbsp;には&nbsp;&quot;abcdef&quot;&nbsp;が代入される</span><br />
</code>
<br />
<br /><div class="note"><div class="notehead"><span class="noteheadspan">Note</span></div>
�@���o�[�W������ TJS2 �ł� �����R�[�h 0x80 �����̕����ɑ΂��Ă̂ݕϊ����s���܂��B<br />
 現バージョンの TJS2 では 文字コード 0x80 未満の文字に対してのみ変換を行います。<br />
</div><br />
</div></div>
<h1><a id="id339" name="id339">toUpperCase</a>
</h1><div class="para"><div>
�@���̃��\�b�h�� toLowerCase �Ƌt�ŁA�������̃A���t�@�x�b�g���啶���ɂ������������Ԃ��܂��B<br />
 このメソッドは toLowerCase と逆で、小文字のアルファベットを大文字にした文字列を返します。<br />
</div></div>
<h1><a id="id340" name="id340">substring</a>
</h1><div class="para"><div>
�@substring ���\�b�h�́A�������̕������������Ԃ��܂��B<br />
 substring メソッドは、文字列の部分文字列を返します。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;substring(&lt;�J�n�����ʒu&gt;[,&lt;������&gt;])</code>
<code class="bq">構文&nbsp;:&nbsp;substring(&lt;開始文字位置&gt;[,&lt;文字数&gt;])</code>
<br />
�@�������́A&lt;�J�n�����ʒu&gt;����&lt;��������&gt;�̕������������Ԃ��܂��B���̕������ɉe���͗^���܂����B&lt;������&gt; ���ȗ������ƁA&lt;�J�n�����ʒu&gt; �ȍ~�̕����񂪂��ׂĕԂ����܂��B<br />
�@JavaScript �̓����\�b�h�Ƃ͈����̈Ӗ����Ⴄ�̂Œ��ӂ��Ă��������B<br />
 文字列の、&lt;開始文字位置&gt;から&lt;文字数分&gt;の部分文字列を返します。元の文字列に影響は与えません。&lt;文字数&gt; を省略すると、&lt;開始文字位置&gt; 以降の文字列がすべて返されます。<br />
 JavaScript の同メソッドとは引数の意味が違うので注意してください。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;ss=&quot;abcdefghijkl&quot;.substring(3,3);&nbsp;<span class="comment">//&nbsp;ss&nbsp;�ɂ�&nbsp;&quot;def&quot;&nbsp;������������</span></code>
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;ss=&quot;abcdefghijkl&quot;.substring(3,3);&nbsp;<span class="comment">//&nbsp;ss&nbsp;には&nbsp;&quot;def&quot;&nbsp;が代入される</span></code>
<br />
</div></div>
<h1><a id="id341" name="id341">substr</a>
</h1><div class="para"><div>
�@substring �Ɠ����ł��B<br />
 substring と同じです。<br />
</div></div>
<h1><a id="id342" name="id342">sprintf</a>
</h1><div class="para"><div>
�@sprintf ���\�b�h�́A�����������������܂��B<br />
 sprintf メソッドは、文字列を書式化します。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;sprintf(����,&nbsp;����,&nbsp;....)<br />
<code class="bq">構文&nbsp;:&nbsp;sprintf(引数,&nbsp;引数,&nbsp;....)<br />
</code>
<br />
�@�������������������ƌ��Ȃ��AC�����ɂ����� sprintf ���l�̃e�L�X�g�̃t�H�[�}�b�e�B���O���s�������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
 文字列を書式文字列と見なし、C言語における sprintf 同様のテキストのフォーマッティングを行った文字列を返します。元の文字列には影響を与えません。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;formatted&nbsp;=&nbsp;&quot;%04X&nbsp;%c&nbsp;%5d&quot;.sprintf(v1,&nbsp;v2,&nbsp;dic[v1]);</code>
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;formatted&nbsp;=&nbsp;&quot;%04X&nbsp;%c&nbsp;%5d&quot;.sprintf(v1,&nbsp;v2,&nbsp;dic[v1]);</code>
<br />
</div></div>
<h1><a id="id343" name="id343">replace</a>
</h1><div class="para"><div>
�@replace ���\�b�h�́A�������̒u���������s���܂��B<br />
 replace メソッドは、文字列の置き換えを行います。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;replace(&lt;�p�^�[��&gt;,&nbsp;&lt;�u�������㕶����&gt;)</code>
<code class="bq">構文&nbsp;:&nbsp;replace(&lt;パターン&gt;,&nbsp;&lt;置き換え後文字列&gt;)</code>
<br />
�@���K�\���p�^�[���ɏ]���ĕ������̒u���������s���A�u���������s�������Ƃ̕��������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
�@�����ɂ‚��Ă� <a target="main" class="jump" href="regexp.html">RegExp �N���X</a> �� replace ���\�b�h���Q�Ƃ��Ă��������B<br />
 正規表現パターンに従って文字列の置き換えを行い、置き換えを行ったあとの文字列を返します。元の文字列には影響を与えません。<br />
 動作については <a target="main" class="jump" href="regexp.html">RegExp クラス</a> replace メソッドを参照してください。<br />
</div></div>
<h1><a id="id344" name="id344">split</a>
</h1><div class="para"><div>
�@split ���\�b�h�́A�������𕪊����܂��B<br />
 split メソッドは、文字列を分割します。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;split(&lt;�p�^�[��/�f���~�^�W��&gt;,&nbsp;&lt;(�\��)&gt;,&nbsp;&lt;���̗v�f�𖳎����邩=false&gt;)</code>
<code class="bq">構文&nbsp;:&nbsp;split(&lt;パターン/デリミタ集合&gt;,&nbsp;&lt;(予約)&gt;,&nbsp;&lt;空の要素を無視するか=false&gt;)</code>
<br />
�@�������𕪊��������ʂ��i�[���ꂽ�z���I�u�W�F�N�g���Ԃ��܂��B<br />
 文字列を分割した結果が格納された配列オブジェクトを返します。<br />
<br />
�@<a target="main" class="jump" href="array.html">Array �N���X</a> �� split ���\�b�h���Q�Ƃ��Ă������� (�����̏��Ԃɒ��ӂ��Ă�������)�B<br />
 <a target="main" class="jump" href="array.html">Array クラス</a> split メソッドも参照してください (引数の順番に注意してください)。<br />
</div></div>
<h1><a id="id345" name="id345">escape</a>
</h1><div class="para"><div>
�@escape ���\�b�h�́A���������ATJS�̕����񑦒l���ŕ\���”\�Ȍ`���ɕϊ����܂��B\ �� &quot; �Ȃǂ̋L���͂��ׂ� \ �L�����p���ē����ȗp�r�Ƃ��ĉ��߂����Ȃ������܂� (�G�X�P�[�v�����܂�)�B<br />
 escape メソッドは、文字列を、TJSの文字列即値内で表現可能な形式に変換します。\ や &quot; などの記号はすべて \ 記号を用いて特殊な用途として解釈されなくされます (エスケープされます)。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;escape()</code>
<code class="bq">構文&nbsp;:&nbsp;escape()</code>
<br />
�@�G�X�P�[�v���ꂽ���������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
 エスケープされた文字列を返します。元の文字列には影響を与えません。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;escaped&nbsp;=&nbsp;str.escape();&nbsp;<span class="comment">//&nbsp;str&nbsp;����&nbsp;&quot;&nbsp;��&nbsp;\&quot;&nbsp;�ɁA\&nbsp;��&nbsp;\\&nbsp;�ɕϊ��������Ȃ�</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;escaped&nbsp;=&nbsp;str.escape();&nbsp;<span class="comment">//&nbsp;str&nbsp;中の&nbsp;&quot;&nbsp;&nbsp;\&quot;&nbsp;に、\&nbsp;&nbsp;\\&nbsp;に変換されるなど</span><br />
</code>
<br />
</div></div>
<h1><a id="id346" name="id346">trim</a>
</h1><div class="para"><div>
�@trim ���\�b�h�́A�������̐擪�ƍŌ��̋󔒂����菜�������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
�@�擪�ƍŌ��̋󔒂Ƃ́A�����R�[�h��U+0001�`U+0020�̕������w���܂��B�‚܂��AASCII���䕶���Ȃǂ��܂܂��܂����A���������S�p�̋󔒂͊܂݂܂����B<br />
�@�A�����Đ擪�܂��͍Ō��ɂ������̋󔒂��������ꍇ�́A���ׂĎ��菜�����܂��B<br />
 trim メソッドは、文字列の先頭と最後の空白を取り除いた文字列を返します。元の文字列には影響を与えません。<br />
 先頭と最後の空白とは、文字コードがU+0001U+0020の文字を指します。つまり、ASCII制御文字なども含まれますが、いわゆる全角の空白は含みません。<br />
 連続して先頭または最後にこれらの空白があった場合は、すべて取り除かれます。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;trim()</code>
<code class="bq">構文&nbsp;:&nbsp;trim()</code>
<br />
�@�擪�Ɩ����̋󔒕������폜���ꂽ���������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
 先頭と末尾の空白文字が削除された文字列を返します。元の文字列には影響を与えません。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;&nbsp;&nbsp;Hoge&nbsp;&quot;.trim();&nbsp;<span class="comment">//&nbsp;str&nbsp;��&nbsp;&quot;Hoge&quot;&nbsp;�ł��B</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;&nbsp;&nbsp;Hoge&nbsp;&quot;.trim();&nbsp;<span class="comment">//&nbsp;str&nbsp;&nbsp;&quot;Hoge&quot;&nbsp;です。</span><br />
</code>
<br />
</div></div>
<h1><a id="id347" name="id347">reverse</a>
</h1><div class="para"><div>
�@reverse ���\�b�h�́A�����̕��т��t�]�������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
�@���o�[�W������TJS2�ł́AUTF-16�̂����T���Q�[�g�y�A���܂ޕ������̓����͕ۏ؂��܂����B<br />
 reverse メソッドは、文字の並びを逆転した文字列を返します。元の文字列には影響を与えません。<br />
 現バージョンのTJS2では、UTF-16のうちサロゲートペアを含む文字列の動作は保証しません。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;reverse()</code>
<code class="bq">構文&nbsp;:&nbsp;reverse()</code>
<br />
�@�����̕��т��t�]�������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
 文字の並びを逆転した文字列を返します。元の文字列には影響を与えません。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;Hoge&quot;.reverse();&nbsp;<span class="comment">//&nbsp;str&nbsp;��&nbsp;&quot;egoH&quot;&nbsp;�ł��B</span></code>
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;Hoge&quot;.reverse();&nbsp;<span class="comment">//&nbsp;str&nbsp;&nbsp;&quot;egoH&quot;&nbsp;です。</span></code>
<br />
</div></div>
<h1><a id="id348" name="id348">repeat</a>
</h1><div class="para"><div>
�@repeat ���\�b�h�́A�w�肵���񐔂������������J���Ԃ������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
 repeat メソッドは、指定した回数だけ文字列を繰り返した文字列を返します。元の文字列には影響を与えません。<br />
<br />
<code class="bq">�\��&nbsp;:&nbsp;repeat(count)</code>
<code class="bq">構文&nbsp;:&nbsp;repeat(count)</code>
<br />
�@count�A���̕��������J���Ԃ������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
 count個、この文字列を繰り返した文字列を返します。元の文字列には影響を与えません。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;Hoge&quot;.repeat(3);&nbsp;<span class="comment">//&nbsp;str&nbsp;��&nbsp;&quot;HogeHogeHoge&quot;&nbsp;�ł��B</span></code>
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;&quot;Hoge&quot;.repeat(3);&nbsp;<span class="comment">//&nbsp;str&nbsp;&nbsp;&quot;HogeHogeHoge&quot;&nbsp;です。</span></code>
<br />
</div></div>