- TypeScript part1
968 :デフォルトの名無しさん[sage]:2015/04/03(金) 16:31:05.31 ID:QkZvOp2c - 基本的にES6の追従だけど
> let/const compiling to ES5 が便利過ぎる機能追加、これは大きい あとはAngluar為に追加したと言っても過言ではないデコレータか Angluar2.0っていつ使えるようになるか分からんけど TypeScriptから使うと相当便利につかえるんだろうね
|
- TypeScript part1
969 :デフォルトの名無しさん[sage]:2015/04/03(金) 16:40:34.51 ID:QkZvOp2c - 早速試してみた
test.ts const hoge = 123; // hoge = 1; // ← コンパイルエラー console.log(`${hoge}`); let x = 1; if (x) { let x = 0; console.log(`${x}`); // → 0 } console.log(`${x}`); // → 1 test.js var hoge = 123; // hoge = 1; ← コンパイルエラー console.log("" + hoge); var x = 1; if (x) { var x_1 = 0; console.log("" + x_1); } console.log("" + x); いいねー!
|
- TypeScript part1
970 :デフォルトの名無しさん[sage]:2015/04/03(金) 16:47:50.53 ID:QkZvOp2c - >>969は--target ES5でコンパイルしたけど--target ES6だと
.tsと.jsが全く同じになった しかもclassとか=>もそのまま.jsに出るようになった! ちなみにclass内は完全に一緒になる訳じゃないな
|