吉里吉里2 Ver2.32r2に付属のドキュメント追加
This commit is contained in:
246
docs/tjs2doc/contents/string.html
Normal file
246
docs/tjs2doc/contents/string.html
Normal file
@@ -0,0 +1,246 @@
|
||||
<?xml version="1.0" encoding="Shift_JIS"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
|
||||
<!-- generated by to_html.pl from string.xml -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
|
||||
<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="mailto:[email protected]" rev="Made" />
|
||||
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
|
||||
</head>
|
||||
<body>
|
||||
<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���� "String" ���Ԃ��܂� )�B<br />
|
||||
�@������ ���������I�u�W�F�N�g�ƌ����ĂāA�������̃��\�b�h���v���p�e�B���g�p�\�ɂȂ��Ă��܂��B<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 />
|
||||
<br />
|
||||
�@TJS �ł͓����I�ɕ��������ׂ� <a id="id334" name="id334" class="targanchor"><dfn>UNICODE</dfn></a> �ň����Ă��܂��̂ŁA�S�p������ 1 �����A���p������ 1 �����Ɛ��������܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = "abc����";<br />
|
||||
var n = str.length; <span class="comment">// n �ɂ� 5 ������������</span><br />
|
||||
var n = "abc����".length; <span class="comment">// ������������ 5 ������������</span><br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id335" name="id335">'���l' �v���p�e�B</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 />
|
||||
�@�����������邱�Ƃ͂ł��܂����B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = "abcdef";<br />
|
||||
var c = str[0]; <span class="comment">// 'a' �� c �ɑ���������</span><br />
|
||||
var c = str[2]; <span class="comment">// 'c' �� c �ɑ���������</span><br />
|
||||
str[3] = 'A'; <span class="comment">// �������͐����ł��Ȃ��̂ŃG���[�ɂȂ�</span><br />
|
||||
var c = str[100]; <span class="comment">// c �l���͈͊O�Ȃ̂ŃG���[�ɂȂ�</span><br />
|
||||
var c = str[6]; <span class="comment">// �� '' ������������</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 />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : charAt(<�����ʒu>)<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = "abcdef";
|
||||
var c = str.charAt(3); <span class="comment">// 'd' �� c �ɑ���������</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 />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : indexOf(<����������>[,<�����J�n�ʒu>])<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@�������A<����������> ��<�����J�n�ʒu>���猟�����A�ŏ��Ɍ��������ʒu���Ԃ��܂��B 0 ���Ԃ������Ε������̐擪�ł��B-1 ���Ԃ��ꂽ�Ƃ��͌������Ȃ������Ƃ��ł��B<�����J�n�ʒu>���ȗ������ƁA�������̐擪�����̌����ɂȂ��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = "abcdefghijkl";<br />
|
||||
var n = str.indexOf("fgh"); <span class="comment">// n �ɂ� 5 ������������</span><br />
|
||||
var n = str.indexOf("xyz"); <span class="comment">// n �ɂ� -1 ������������</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 />
|
||||
�@�������̃��\�b�h�́A���Ƃ̕������ɂ͉e�����^���܂����B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var lwr="ABCDEF".toLowerCase(); <span class="comment">// lwr �ɂ� "abcdef" ������������</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 />
|
||||
</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 />
|
||||
</div></div>
|
||||
|
||||
<h1><a id="id340" name="id340">substring</a>
|
||||
</h1><div class="para"><div>
|
||||
�@substring ���\�b�h�́A�������̕������������Ԃ��܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : substring(<�J�n�����ʒu>[,<������>])</code>
|
||||
<br />
|
||||
|
||||
�@�������́A<�J�n�����ʒu>����<��������>�̕������������Ԃ��܂��B���̕������ɉe���͗^���܂����B<������> ���ȗ������ƁA<�J�n�����ʒu> �ȍ~�̕������ׂĕԂ����܂��B<br />
|
||||
�@JavaScript �̓����\�b�h�Ƃ͈����̈Ӗ����Ⴄ�̂Œ��ӂ��Ă��������B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var ss="abcdefghijkl".substring(3,3); <span class="comment">// ss �ɂ� "def" ������������</span></code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id341" name="id341">substr</a>
|
||||
</h1><div class="para"><div>
|
||||
�@substring �Ɠ����ł��B<br />
|
||||
</div></div>
|
||||
<h1><a id="id342" name="id342">sprintf</a>
|
||||
</h1><div class="para"><div>
|
||||
�@sprintf ���\�b�h�́A�����������������܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : sprintf(����, ����, ....)<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@�������������������ƌ��Ȃ��AC�����ɂ����� sprintf ���l�̃e�L�X�g�̃t�H�[�}�b�e�B���O���s�������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var formatted = "%04X %c %5d".sprintf(v1, v2, 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 />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : replace(<�p�^�[��>, <�u�������㕶����>)</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 />
|
||||
</div></div>
|
||||
<h1><a id="id344" name="id344">split</a>
|
||||
</h1><div class="para"><div>
|
||||
�@split ���\�b�h�́A�����������܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : split(<�p�^�[��/�f���~�^�W��>, <(�\��)>, <���̗v�f�����邩=false>)</code>
|
||||
<br />
|
||||
|
||||
�@���������������ʂ��i�[���ꂽ�z���I�u�W�F�N�g���Ԃ��܂��B<br />
|
||||
<br />
|
||||
�@<a target="main" class="jump" href="array.html">Array �N���X</a> �� split ���\�b�h���Q�Ƃ��Ă������� (�����̏��Ԃɒ��ӂ��Ă�������)�B<br />
|
||||
</div></div>
|
||||
<h1><a id="id345" name="id345">escape</a>
|
||||
</h1><div class="para"><div>
|
||||
�@escape ���\�b�h�́A���������ATJS�̕����l���ŕ\���\�Ȍ`���ɕϊ����܂��B\ �� " �Ȃǂ̋L���͂��ׂ� \ �L�����p���ē����ȗp�r�Ƃ��ĉ��߂����Ȃ������܂� (�G�X�P�[�v�����܂�)�B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : escape()</code>
|
||||
<br />
|
||||
|
||||
�@�G�X�P�[�v���ꂽ���������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var escaped = str.escape(); <span class="comment">// str ���� " �� \" �ɁA\ �� \\ �ɕϊ��������Ȃ�</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 />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : trim()</code>
|
||||
<br />
|
||||
|
||||
�@�擪�Ɩ����̋������폜���ꂽ���������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = " Hoge ".trim(); <span class="comment">// str �� "Hoge" �ł��B</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 />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : reverse()</code>
|
||||
<br />
|
||||
|
||||
�@�����̕��т��t�]�������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = "Hoge".reverse(); <span class="comment">// str �� "egoH" �ł��B</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 />
|
||||
|
||||
<br />
|
||||
<code class="bq">�\�� : repeat(count)</code>
|
||||
<br />
|
||||
|
||||
�@count�A���̕��������J���Ԃ������������Ԃ��܂��B���̕������ɂ͉e�����^���܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var str = "Hoge".repeat(3); <span class="comment">// str �� "HogeHogeHoge" �ł��B</span></code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
|
||||
<script type="text/javascript" charset="Shift_JIS" src="documentid.js" ></script>
|
||||
<script type="text/javascript" charset="Shift_JIS" src="postcontent.js" ></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user