WSH (Windows Script Hosting)
javascriptの勉強を兼ねてjscriptをベースに扱っていきます。
世の中のWSHを扱っている人は大体vbscriptがベースっぽいけどキニシナイ!
Tips
コメント
/*
コメント
*/
変数
var i; // 変数iを宣言
var i = 0; // 変数iを数値で初期化
var i = "0"; // 変数iをリテラルで初期化
var i,j,k; // 変数i,j,kを宣言
var i = 0, j, k; // 変数iを数値で初期化、j,kを宣言
var i = 0 + 1; // 変数iを計算した数値で初期化
/*
+ 足し算
- 引き算
* 掛け算
% 割り算
*/
var i = "0" + "1"; // 変数iをリテラルで結合したもので初期化
関数
function func(arg) { // 変数argは引数
var index = 0;
return index; // indexが戻り値
}
オブジェクト、メソッド、プロパティ
var ary = new Array("1", "2", "3"); // 配列の宣言
WScript.Echo(ary.toString()); // メソッド呼び出し
WScript.Echo(ary.length); // プロパティ呼び出し
制御文
if (WScript.Version) {
WScript.Echo("Hello World!!!");
} else if (hogehoge()) {
WScript.Echo("hogehoge");
} else {
WScript.Echo("fugafuga");
}
/*
戻り値がtrueの場合、その構文が実行される。
上記の場合、必ずHello World!!!が表示される。
*/
var ary = new Array("1", "2", "3");
while (ary.length < 10) {
WScript.Echo(ary[i]);
i++;
}
リンク
Tipsとか。