본문 바로가기

Language/TypeScript

(2)
TypeScriptとJavaScriptの比較 TypeScriptはMS(マイクロソフト)が開発した開発言語で、JavaScriptを基にして作られました。JavaScriptの短所を 補完して、より開発にサポートできる言語として開発されました。基本的な文法はJavaScriptと似ていますが、どんな違いがあるか、その特徴などをこの記事でまとめようとします。 タイプ (データの型) の定義 JavaScript: JavaScriptは動的な言語で、変数の宣言、またはメソッドのリターンやパラメータはどのタイプ(データの型)を定義しなくても、自動的にタイプが設定されます。 let test = 'a'; test = 1; // testのtypeはanyに自動設定 TypeScript: TypeScriptは静的な言語です。 変数の宣言、またはメソッドのリターンやパラメータはどのタイプ(データの型)を定義できます。もちろん、Ja..
TypeScript와 JavaScript의 비교 타입스크립트는 MS(마이크로 소프트)에서 개발된 개발언어로 자바스크립트를 바탕으로 만들어 졌습니다. 자바스크립트의 단점을 보완해, 보다 개발자를 서포트 할 수 있는 언어로서 개발되었습니다. 그렇기에 기본적으로 자바스크립트와 유사한 모습입니다만, 어떤 부분이 보완되었는지, 그 특징을 정리해 보려고 합니다. 타입 설정 JavaScript: 자바스크립트는 동적인 언어로, 변수 선언 혹은 함수의 반환값이나 함수의 매개변수 등의 타입을 정의하지 않아도 됩니다. 변수의 경우, 값을 정의할 때 자동적으로 타입이 지정됩니다. let test = 'a'; test = 1; // test의 type은 any로 자동 지정됨 TypeScript: 타입스크립트는 정적인 언어입니다. 변수 선언 혹은 함수의 반환값이나 함수의 매개..