2017-06-02 17 views

答えて

1

グレート答えはUnderstanding ES5, ES2015 and TypeScript

ジョン・パパによって提供されていますここで私は引用:

活字体のウェブサイトのフロントページの最上部から、我々はこの文を見つける:

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.

これは非常に重要です。 TypeScriptは ショートカット言語ではありません。 JavaScriptから逸脱するものではありません。別の方向に 私たちを取ることはありません。今日は、JavaScriptの将来のバージョンで機能 を使用してより良い とより安全な体験を提供できるようにすることが目的です。

Typescriptはインターフェイスとタイプを導入しています。

interface Person { 
    firstName: string; 
    lastName: string; 
} 

function greeter(person: Person) { 
    return "Hello, " + person.firstName + " " + person.lastName; 
} 
+0

したがって、TypescriptはTranspilerであり、ブラウザはES6の代わりにTypescriptを完全にサポートしていないと考えるのが安全です。 ES6とtypescriptは全く同じではないためです。 –

+0

はい、 'typescript'は' javascript'にコンパイルされ、 '.ts'ファイルはurの' html'テンプレートに含まれません。 Uはコンパイルされた '.js'ファイルを含みます – Vardius

関連する問題