なぜTypeScriptを使うのですか?
5246 ワード
なぜTypeScriptと書くのですか?
私たちが使用しているブラウザはタイプスクリプトを理解していません.最終的にjavascriptに変換するのは面倒ですが、なぜタイプスクリプトを書くのですか?
function add(num1, num2) {
console.log(num1+num2);
}
add(); // NaN
add(1); // NaN
add(1,2); // 3
add(3,4,5); // 7
add('hello', 'world'); // 'helloworld'
add(1,2)
を除き、予想された値ではありませんが、予想を上回る結果値が与えられてもJavaScriptはエラーしません.JAvascriptは
실행되는 시점(런타임)에 타입을 결정하고 오류를 발견
になります.開発者がミスをすると,ユーザはそのままエラーを見る.逆にjavaまたはタイプスクリプトは
정적 언어라서 코드 작성시간이 길지만 컴파일 타임에 타입이 결정
なので、安全に作成できます.function add(num1:number, num2:number) {
console.log(num1+num2);
}
add(); // error! Expected 2 arguments, but got 0.
add(1); // error! Expected 2 arguments, but got 1.
add(1,2); // 3
add(3,4,5); // error! Expected 2 arguments, but got 3.
add('hello', 'world'); // error! Argument of type 'string' is not assignable to parameter of type 'number'
この操作を実行する前に、どのようなエラーが発生したかに気づく可能性があります.そのため、コードをより安全に作成できるので、タイプスクリプト(!)を使用します.Reference
この問題について(なぜTypeScriptを使うのですか?), 我々は、より多くの情報をここで見つけました https://velog.io/@kimeunju/TypeScript를-쓰는-이유テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol