Rhino を使った JavaScript プログラミング
Rhino は Java で実装された JavaScript 処理系. Java との連携が容易.
この Web ページで行うこと.
- 対話型での処理
- メッセージ表示
- 変数と式
- 関数定義
- Java のメソッドを使う
- JSONへの変換
前準備
Ubuntu での Rhino インストール手順(例)
Ubuntu を使用する場合は,次のように操作する.
rhino コマンドで起動する. コントロールキー+D(同時押し)で終了する
次のようなファイルを作り、main.js のようなファイル名で保存
次の手順で実行
次のようなファイルを作り、main.js のようなファイル名で保存
次の手順で実行
次のようなファイルを作り、main.js のようなファイル名で保存
次の手順で実行
次のようなファイルを作り、main.js のようなファイル名で保存
次の手順で実行
次のようなファイルを作り、main.js のようなファイル名で保存
次の手順で実行
# パッケージリストの情報を更新
sudo apt update
sudo apt -y install rhino
sudo apt -y install rhino-doc
sudo apt -y install librhino-java
sudo apt -y install librhino-java-doc
Rhino を使ってみる
対話型での処理
Ubuntu の場合
a = 100;
b = 100 * 1.05;
ファイルに JavaScript プログラムを書いて実行
メッセージ表示
print("Hello, World!");
rhino main.js
変数と式
var a = 100;
var b = a * 1.05;
print("a = ", a);
print("b = ", b);
rhino main.js
関数定義
function area(x) {
var a = x * x * 3.14;
return a;
}
var x = 100;
print("x = ", x);
print("area(x) = ", area(x));
rhino main.js
Java のメソッドを使う
java.lang.System.out.println("Hello, World!");
rhino main.js
JSON
var x = 100;
print( "x =", x);
print( JSON.stringify(x) );
var M = [0, 1, 2];
print( "M =", M);
print( JSON.stringify(M) );
var t = {id:1, name:"hoge"}
print( "t =", t);
print( JSON.stringify(t) );