by shigemk2

当面は技術的なことしか書かない

TypeScript

tscの-tオプションとエラー error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.

tscでTypeScriptをコンパイルするとこんなエラーが出ることがある。 error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. accessor.ts で、tscのオプションでEcmaScriptのバージョンを指定するオプションがある。 -t VERSI…

++を使って変数に代入する話

TypeScriptをごにょごにょしていたら、当たり前のように++に遭遇したので。TypeScriptでも++や--はJSと同じ挙動になる。 enum_x.js JavaScriptプログラマと銘打っているだけあって、JSを全く知らない人を軽く門前払いしている感がある内容なのでブログにとど…

呪いのtypeofについて駄文

考えてみると、JavaScriptで"123"の型はStringで、123の型はNumberなんですね。当たり前のことですが、JavaScriptに型はあるということが理解できないと、バグの温床になりがちなので†悔い改めて† PHPだとisNumericという便利なのか便利じゃないのかよくわか…

3分で試せるTypeScript

ざっくり言うと、TypeScriptは コンパイルできて 本家より厳格な型があって クラスがある JavaScriptのこと。 インストール $ sudo npm install -g typescript ファイルを作ってコンパイル any.ts $ tsc any.ts これでJSが吐き出される any.js 実行 (npmある…