welcome: please sign in
location: "ecmaプログラムの書き方"の差分
1と7のリビジョン間の差分 (その間の編集: 6回)
2012-10-03 13:01:14時点のリビジョン1
サイズ: 217
編集者: masahiko
コメント:
2012-10-04 12:36:14時点のリビジョン7
サイズ: 1270
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 7: 行 7:

----
== エディタを使った作成と実行 ==

エディタを使ってプログラムを作成し実行することもできます。
直接実行できるようなプログラムのことをスクリプトと呼ぶこともあります。

エディタで作成するときは、
次のような形式で作成し、
拡張子を .js として保存します。

 * 命令を実行順に並べて記述する。
 * 使う変数は、初めに var で宣言する。
 * 必要に応じてコメントをつける。
 * インデントを行うこと。

例 (sample1.js として保存)
 {{{
// 1から9までの和を求める
var sum, i;
sum = 0;
for (i=1; i<10; i++) {
    sum = sum + i;
}
print(sum);
 }}}

rhinoのプロンプトで load命令を用いて読み込むことで実行します。

 {{{
[xxx@e217x ~]$ rhino
js> load('sample1.js');
45
js>
 }}}
----
=== 構文(Cと異なるもの) ===
var
 . {{attachment:var1.png}}
print
 . {{attachment:print1.png}}
load
 . {{attachment:load1.png}}

Rhino処理系を使ったプログラムの書き方

Rhinoはインタプリタで、会話型で利用できます。

プログラムは 少しずつ確かめながら作成しましょう。


エディタを使った作成と実行

エディタを使ってプログラムを作成し実行することもできます。 直接実行できるようなプログラムのことをスクリプトと呼ぶこともあります。

エディタで作成するときは、 次のような形式で作成し、 拡張子を .js として保存します。

  • 命令を実行順に並べて記述する。
  • 使う変数は、初めに var で宣言する。
  • 必要に応じてコメントをつける。
  • インデントを行うこと。

例 (sample1.js として保存)

  • // 1から9までの和を求める
    var sum, i;
    sum = 0;
    for (i=1; i<10; i++) {
        sum = sum + i;
    }
    print(sum);

rhinoのプロンプトで load命令を用いて読み込むことで実行します。

  • [xxx@e217x ~]$ rhino
    js> load('sample1.js');
    45
    js>


構文(Cと異なるもの)

var

  • var1.png

print

  • print1.png

load

  • load1.png

ecmaプログラムの書き方 (最終更新日時 2012-10-07 04:54:59 更新者 masahiko)