105 lines
5.0 KiB
HTML
105 lines
5.0 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!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 style.xml -->
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<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="吉里吉里関連リファレンス用標準スタイル" />
|
|
<link href="mailto:[email protected]" rev="Made" />
|
|
<link href="index.html" target="_top" rel="Start" title="トップページ" />
|
|
</head>
|
|
<body>
|
|
<h1><a id="id349" name="id349">スタイルなど</a>
|
|
</h1><div class="para"><div>
|
|
TJS2 は、スタイルとしては C 言語の流れを汲む言語です。一文が改行で終わる BASIC 等と違い、書き方は基本的に「フリースタイル」です。<br />
|
|
<br />
|
|
ただし、JavaScript のように一文を改行で終わらせることはできません。<br />
|
|
</div></div>
|
|
<h1><a id="id350" name="id350">フリースタイル</a>
|
|
</h1><div class="para"><div>
|
|
改行やスペース、タブ等、一般に「<a id="id351" name="id351" class="targanchor"><dfn>ホワイトスペース</dfn></a>」と呼ばれる文字は、意味が分からならなければどこにでも入れる事ができます。また、意味が分からなくならないように適宜挿入しなければなりません。<br />
|
|
|
|
<br />
|
|
<code class="bq"><span class="weak">例:</span><br />(1)<br />
|
|
function func(a,b) { a++; return a+b; }<br />
|
|
<br />
|
|
(2)<br />
|
|
function func(a,b) {<br />
|
|
a++;<br />
|
|
return a+b;<br />
|
|
}<br />
|
|
<br />
|
|
(3)<br />
|
|
function func(a,b)<br />
|
|
{<br />
|
|
a++;<br />
|
|
return a+b;<br />
|
|
}<br />
|
|
<br />
|
|
(4)<br />
|
|
function<br />
|
|
func<br />
|
|
(<br />
|
|
a<br />
|
|
,<br />
|
|
b<br />
|
|
)<br />
|
|
{<br />
|
|
a<br />
|
|
++<br />
|
|
;<br />
|
|
return<br />
|
|
a<br />
|
|
+<br />
|
|
b<br />
|
|
;<br />
|
|
}<br />
|
|
<br />
|
|
(5)<br />
|
|
functionfunc(a,b){a++;returna+b;}<br />
|
|
<br />
|
|
(6)<br />
|
|
f unction fu nc(a,b)<br />
|
|
{<br />
|
|
a+ +;<br />
|
|
<br />
|
|
ret urn a+b;<br />
|
|
}<br />
|
|
</code>
|
|
<br />
|
|
|
|
<br />
|
|
これらの、(1) ~ (4) はすべて同じ意味です。ただし、読みやすさの点から (2) または (3) を推奨します。<br />
|
|
(5) は、スペースを入れずに書いたものですが、このようにすると文字がつながってしまい、正常に解釈されません。<br />
|
|
(6) は、スペースを入れるべき所でないところにスペースが入ってしまいますのでエラーになります。<br />
|
|
</div></div>
|
|
<h1><a id="id352" name="id352">コメント</a>
|
|
</h1><div class="para"><div>
|
|
<code class="inlinecode">/*</code> と <code class="inlinecode">*/</code> で囲まれた部分は、コメントとして扱われ、解釈されません。コメントはネスト ( 入れ子に ) できます。<br />
|
|
同様に、 一行のうち、<code class="inlinecode">//</code> 以降の部分もコメントとして扱われます。<br />
|
|
<br />
|
|
|
|
<br />
|
|
<code class="bq"><span class="weak">例:</span><br /> function example(a,b,c)<br />
|
|
{<br />
|
|
return a*b/c; <span class="comment">// a*b/c を返す</span><br />
|
|
}<br />
|
|
<br />
|
|
<span class="comment">/*<br />
|
|
このようにコメントを書くこともできます<br />
|
|
<span class="comment">/* コメントのネストは可能になっています */</span><br />
|
|
*/</span><br />
|
|
</code>
|
|
<br />
|
|
|
|
</div></div>
|
|
<script type="text/javascript" charset="UTF-8" src="documentid.js" ></script>
|
|
<script type="text/javascript" charset="UTF-8" src="postcontent.js" ></script>
|
|
</body>
|
|
</html>
|