2012-04-01から1ヶ月間の記事一覧
WScript.Echo(Math.exp(0)); WScript.Echo(Math.exp(1));
「//」使えたのか! re = /\w+/; ary = re.exec("foo bar"); WScript.Echo(ary[0]); ary = re.exec("foo bar"); WScript.Echo(ary[0]); re = /\w+/g; ary = re.exec("foo bar"); WScript.Echo(ary[0]); ary = re.exec("foo bar"); WScript.Echo(ary[0]); re …
eval("x = 'foo';"); WScript.Echo(x);
WScript.Echo(escape("abc")); WScript.Echo(escape("abc\n")); WScript.Echo(escape("abc def")); WScript.Echo(escape("あいう")); URI の変換に使うなということなのだが、用途は何?
まんま <HEAD> <SCRIPT LANGUAGE="VBScript"> <!-- Function CreateVBArray() Dim i, j, k Dim a(2, 2) k = 1 For i = 0 To 2 For j = 0 To 2 a(j, i) = k k = k + 1 Next Next CreateVBArray = a End Function --> </SCRIPT> <SCRIPT LANGUAGE="JScript"> </head>
WScript.Echo(Math.cos(0));
WScript.Echo("abc".concat("def")); WScript.Echo("abc".concat("def", "ghi"));
WScript.Echo([1,2,3].concat([10,20,30])); WScript.Echo([1,2,3].concat([10,20,30], [100,200,300])); a = [1,2,3]; b = [10,20,30]; c = a.concat(b); a[0] = 100; WScript.Echo(c); オブジェクト参照をコピーするときの挙動はどういうコードで確かめた…
まんま var rs; var s = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp"; var r = new RegExp("[A-Z]", "g"); var a1 = s.match(r); r.compile("[a-z]", "g"); var a2 = s.match(r); WScript.Echo(a2); 文末の「;」がない行があるようなのだが、なくても良いのだっけ?…
WScript.Echo("abc".charCodeAt(0)); WScript.Echo("abc".charCodeAt(5)); WScript.Echo("abc".charCodeAt(-1));
WScript.Echo("abc".charAt(0)); WScript.Echo("abc".charAt(5)); WScript.Echo("abc".charAt(-1));
WScript.Echo(Math.ceil(1.2)); WScript.Echo(Math.ceil(1.9)); WScript.Echo(Math.ceil(-1.2)); WScript.Echo(Math.ceil(-1.9));
x = "foo"; x.bold(); WScript.Echo(x); WScript.Echo(x.bold());
x = "foo"; x.blink(); WScript.Echo(x); WScript.Echo(x.blink());
x = "foo"; x.big(); WScript.Echo(x); WScript.Echo(x.big());
e = new Enumerator([0, 1, 2]); WScript.Echo("item: " + e.item()); WScript.Echo("" + e.atEnd()); e.moveNext(); WScript.Echo("item: " + e.item()); WScript.Echo("" + e.atEnd()); e.moveNext(); WScript.Echo("item: " + e.item()); WScript.Echo(""…
WScript.Echo(Math.atan2(1, 1));
WScript.Echo(Math.atan(0)); WScript.Echo(Math.atan(1));
WScript.Echo(Math.asin(0)); WScript.Echo(Math.asin(1));
x = "foo"; x.anchor("***"); WScript.Echo(x); WScript.Echo(x.anchor("***"));
WScript.Echo(Math.acos(1)); WScript.Echo(Math.acos(-1));
WScript.Echo(Math.abs(-1)); WScript.Echo(Math.abs(1)); WScript.Echo(Math.abs(-1.2));
WScript.Echo(ScriptEngine()); WScript.Echo(ScriptEngineMajorVersion()); WScript.Echo(ScriptEngineMinorVersion()); WScript.Echo(ScriptEngineBuildVersion());
myExcel = GetObject("c:\\foo.xls"); myExcel.Application.Visible = true; myExcel.Application.WorkBooks.Add();
WScript.Echo('\\n');
a = []; a[0] = 0; a[1] = 10; a[2] = 20; b = []; b[0] = 0; b[1] = 10; b[2] = 20; c = a; WScript.Echo(a == b); WScript.Echo(a == c); WScript.Echo(a.toString()); WScript.Echo(a.toString() == b.toString()); WScript.Echo(a.toString() == c.toStr…
function foo(ary) { ary[3] = 30; } a = []; a[0] = 0; a[1] = 10; a[2] = 20; foo(a); for (x in a) { WScript.Echo("a[" + x + "] : " + a[x]); }
var x = 1; function foo() { y = x; WScript.Echo(x); // WScript.Echo(y); // if (false) { var x = 20; } } WScript.Echo(x); // 1 foo(); WScript.Echo(x); // 1
var x = 1; function foo() { var x = 10; WScript.Echo(x); // 10 } WScript.Echo(x); // 1 foo(); WScript.Echo(x); // 1 var x = 1; function foo() { x = 10; WScript.Echo(x); // 10 } WScript.Echo(x); // 1 foo(); WScript.Echo(x); // 10 x = 1; fun…
まんま function factorial(aNumber) { aNumber = Math.floor(aNumber); if (aNumber < 0) { return -1; } if (aNumber == 0) { return 1; } else { return (aNumber * factorial(aNumber - 1)); } } WScript.Echo("factorial(-10): " + factorial(-10)); WS…