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,90 +5,90 @@
<!-- generated by to_html.pl from if.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>if �X�e�[�g�����g</title>
<title>if ステートメント</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="id216" name="id216">if �X�e�[�g�����g</a>
<h1><a id="id216" name="id216">if ステートメント</a>
</h1><div class="para"><div>
�@if �X�e�[�g�����g�́A�u�����Ȃ��΁����������v�Ƃ����悤�ȁA�������f�ɂ����ăX�N���v�g�̈ꕔ�����s���邩���Ȃ��������肳�����\���ł��B<br />
�@�\���͈ȉ��̒ʂ��ł��B<br />
 if ステートメントは、「○○ならば●●をする」というような、条件判断によってスクリプトの一部を実行するかしないかを決定させる構文です。<br />
 構文は以下の通りです。<br />
<br />
<code class="bq">if(expression)<br />
&nbsp;&nbsp;&nbsp;&nbsp;�X�e�[�g�����g�܂��̓u���b�N<br />
&nbsp;&nbsp;&nbsp;&nbsp;ステートメントまたはブロック<br />
else<br />
&nbsp;&nbsp;&nbsp;&nbsp;�X�e�[�g�����g�܂��̓u���b�N<br />
&nbsp;&nbsp;&nbsp;&nbsp;ステートメントまたはブロック<br />
</code>
<br />
�@�ŏ��́u�X�e�[�g�����g�܂��̓u���b�N�v�́Aexpression ���]���������ʂ��^�̎��Ɏ��s���������̂ŁA�Q�Ԗڂ́u�X�e�[�g�����g�܂��̓u���b�N�v�́A�]���������ʂ��U�̂Ƃ��Ɏ��s���������̂ł��B<a id="id217" name="id217" class="targanchor"><dfn>else</dfn></a> �ȍ~�͕K�v�Ȃ��ꍇ�͏����Ȃ��Ă��܂��܂����B<br />
 最初の「ステートメントまたはブロック」は、expression を評価した結果が真の時に実行されるもので、2番目の「ステートメントまたはブロック」は、評価した結果が偽のときに実行されるものです。<a id="id217" name="id217" class="targanchor"><dfn>else</dfn></a> 以降は必要ない場合は書かなくてかまいません。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;if(a==b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;��&nbsp;b&nbsp;�͓����ł�&quot;);<br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;if(a==b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;&nbsp;b&nbsp;は同じです&quot;);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(a&lt;b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;t;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t=a;&nbsp;a=b;&nbsp;b=t;&nbsp;<span class="comment">//&nbsp;a&nbsp;��&nbsp;b&nbsp;�������ւ���&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t=a;&nbsp;a=b;&nbsp;b=t;&nbsp;<span class="comment">//&nbsp;a&nbsp;&nbsp;b&nbsp;を入れ替える&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(a==b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;��&nbsp;b&nbsp;�͓����ł�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;&nbsp;b&nbsp;は同じです&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;��&nbsp;b&nbsp;�͈Ⴂ�܂�&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inform(&quot;a&nbsp;&nbsp;b&nbsp;は違います&quot;);<br />
</code>
<br />
</div></div>
<h1><a id="id218" name="id218">if �� else �̑Ή�</a>
<h1><a id="id218" name="id218">if else の対応</a>
</h1><div class="para"><div>
�@else �́A�u�O�́A�܂� else �ƑΉ����Ă��Ȃ� if �ɑΉ������v�Ƃ����K���������Ă��܂��B<br />
 else は、「前の、まだ else と対応していない if に対応する」という規則を持っています。<br />
<br />
���Ƃ��΁A<br />
たとえば、<br />
<br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;��</span><br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
</code>
<br />
�@�ƋL�q�����ꍇ�A���� else �� �� �� if �ɁA�� �� else �� �� �� if �ɑΉ����邱�ƂɂȂ��܂��B<br />
�@TJS2�̂悤�ȃt���[�X�^�C���̌����́A���Ƃ��C���f���g���Ԉ�����
 と記述した場合、★の else は ★ の if に、● の else は ● の if に対応することになります。<br />
 TJS2のようなフリースタイルの言語は、たとえインデントを間違って
<br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;��</span><br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
</code>
<br />
�@�Ə����Ă��A�Ή��͏��L�̒ʂ��ł��̂Œ��ӂ����K�v�������܂��B<br />
�@�Ή����͂��������؂肽���ꍇ�́A<br />
 と書いても、対応は上記の通りですので注意する必要があります。<br />
 対応をはっきり区切りたい場合は、<br />
<br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;{&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;��</span><br />
<code class="bq">&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;{&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(expr)&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;��</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<span class="comment">//&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement;<br />
</code>
<br />
�@�̂悤�Ƀu���b�N�ň͂ނƂ������@���̂��Ă��������B<br />
 のようにブロックで囲むという方法を採ってください。<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>