UTF-8に単純変換
This commit is contained in:
@@ -5,50 +5,50 @@
|
||||
<!-- generated by to_html.pl from octet.xml -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
|
||||
<title>�I�N�e�b�g���ɑ��鑀��</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="id269" name="id269">�I�N�e�b�g���ɑ��鑀��</a>
|
||||
<h1><a id="id269" name="id269">オクテット列に対する操作</a>
|
||||
</h1><div class="para"><div>
|
||||
�@TJS2 �ł́A�I�N�e�b�g���͋[���I�� <a id="id270" name="id270" class="targanchor"><dfn>Octet</dfn></a> �N���X�̃I�u�W�F�N�g�Ƃ������ƂɂȂ��Ă��܂����AOctet �N���X�͑��݂��Ă��܂��A���ۂ� Octet �N���X�̃I�u�W�F�N�g�Ƃ����킯�ł͂����܂��� ( ������ �I�N�e�b�g���ɑ��� typeof ���Z�q���g���� "Octet" ���Ԃ��܂� )�B<br />
|
||||
�@������ �I�N�e�b�g�����I�u�W�F�N�g�ƌ����ĂāA�������̃��\�b�h���v���p�e�B���g�p�\�ɂȂ��Ă��܂��B<br />
|
||||
TJS2 では、オクテット列は擬似的に <a id="id270" name="id270" class="targanchor"><dfn>Octet</dfn></a> クラスのオブジェクトということになっていますが、Octet クラスは存在していませんし、実際に Octet クラスのオブジェクトというわけではありません ( ただし オクテット列に対して typeof 演算子を使うと "Octet" を返します )。<br />
|
||||
しかし オクテット列をオブジェクトと見立てて、いくつかのメソッドやプロパティが使用可能になっています。<br />
|
||||
<br />
|
||||
�@�I�N�e�b�g���Ɋւ��������͖������ł��B<br />
|
||||
オクテット列に関する実装は未完成です。<br />
|
||||
</div></div>
|
||||
<h1><a id="id271" name="id271">length</a>
|
||||
</h1><div class="para"><div>
|
||||
�@length �v���p�e�B�́A�I�N�e�b�g���̒������Ԃ��܂��B���\�b�h�ł͂Ȃ��ăv���p�e�B�ł��̂Œ��ӂ��Ă��������B�������A���̃v���p�e�B�ւ̒l�̑����͂ł��܂����B<br />
|
||||
length プロパティは、オクテット列の長さを返します。メソッドではなくてプロパティですので注意してください。ただし、このプロパティへの値の代入はできません。<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var oct = <% 11 22 33 %>;<br />
|
||||
var n = oct.length; <span class="comment">// n �ɂ� 3 ������������</span><br />
|
||||
var n = <% 11 22 33 %>.length; <span class="comment">// ������������ 3 ������������</span><br />
|
||||
<code class="bq"><span class="weak">例:</span><br /> var oct = <% 11 22 33 %>;<br />
|
||||
var n = oct.length; <span class="comment">// n には 3 が代入される</span><br />
|
||||
var n = <% 11 22 33 %>.length; <span class="comment">// これも同じく 3 が代入される</span><br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id272" name="id272">'���l' �v���p�e�B</a>
|
||||
<h1><a id="id272" name="id272">'数値' プロパティ</a>
|
||||
</h1><div class="para"><div>
|
||||
�@���l���v���p�e�B�Ƃ��ĊԐڎw�肷���ƁA���̈ʒu�ɂ����I�N�e�b�g�ɃA�N�Z�X�ł��܂��B<br />
|
||||
�@���ʂ̓I�N�e�b�g�̐��l�ŕ\�����܂��B<br />
|
||||
�@���Ƃ��Aoct ���I�N�e�b�g�����\�������Ƃ����ƁAoct[0] �͐擪�̃I�N�e�b�g�̒l���\�����l�ɂȂ��܂��B<br />
|
||||
�@���l���I�N�e�b�g�������������ʒu���A���̏ꍇ�͗��O���������܂��B<br />
|
||||
数値をプロパティとして間接指定すると、その位置にあるオクテットにアクセスできます。<br />
|
||||
結果はオクテットの数値で表されます。<br />
|
||||
たとえば、oct がオクテット列を表す式だとすると、oct[0] は先頭のオクテットの値を表す数値になります。<br />
|
||||
数値がオクテット列よりも長い位置や、負の場合は例外が発生します。<br />
|
||||
<br />
|
||||
�@�����������邱�Ƃ͂ł��܂����B<br />
|
||||
代入式を生成することはできません。<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br /> var oct = <% 11 22 33 44 55 %>;<br />
|
||||
var c = oct[0]; <span class="comment">// 0x11 �� c �ɑ���������</span><br />
|
||||
var c = oct[2]; <span class="comment">// 0x22 �� c �ɑ���������</span><br />
|
||||
oct[3] = 'A'; <span class="comment">// �������͐����ł��Ȃ��̂ŃG���[�ɂȂ�</span><br />
|
||||
var c = oct[100]; <span class="comment">// �l���͈͊O�Ȃ̂ŃG���[�ɂȂ�</span><br />
|
||||
<code class="bq"><span class="weak">例:</span><br /> var oct = <% 11 22 33 44 55 %>;<br />
|
||||
var c = oct[0]; <span class="comment">// 0x11 が c に代入される</span><br />
|
||||
var c = oct[2]; <span class="comment">// 0x22 が c に代入される</span><br />
|
||||
oct[3] = 'A'; <span class="comment">// 代入式は生成できないのでエラーになる</span><br />
|
||||
var c = oct[100]; <span class="comment">// 値が範囲外なのでエラーになる</span><br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
|
||||
Reference in New Issue
Block a user