javascript

Firefox4でECMAScript5のStrict mode

ココによるとFirefox4(現在4.0b8)で対応してるみたいなんで試してみる。 > function test() { "use strict"; a = 1; } undefined > test(); ReferenceError: assignment to undeclared variable a > function test() { "use strict"; this.a = 1; } undefine…

TraceMonkey 簡単いんすとーる

mac% sudo port install autoconf213 ... mac% sudo hg clone http://hg.mozilla.org/tracemonkey/ ... mac% cd tracemonkey/js/src mac% sudo autoconf213 mac% sudo ./configure ... mac% sudo make ... mac% js js> [1,2,3,4,5].map(function(x) { return…

範囲終端指定比較

直接指定型 (2, 4) |0|1|2|3|4|5|結果:(2, 3, 4) 左端指定型 左側の切れ目をさす。(-1より覚えやすい?) (2, 4) |0|1|2|3|4|5| 結果:(2, 3) Java 左端指定型 public static void main(String[] args) { String str = "foobar"; S…