TypeスクリプトとJavaScript


Typeスクリプトの厳密性とJavaScriptの柔軟性(デフォルト変換)


JAvascriptは弱いタイプの言語で、実行中に動的にタイプを変更する可能性があるため、中間エラーを予測するのは難しい
ただし、タイプスクリプトは、JavaScriptに静的タイプ概念を追加する構文です.
インスタントエラーチェックと自動補完の利便性を提供します.
タイプスクリプトファイル=>JavaScriptファイルが実行される言語にコンパイルできます.

いろいろな違いがありますが、一番大切なのは
ダイナミックタイプと静的タイプ
次のコードを表示
タイプスクリプトは、コードの作成時にタイプを決定し、タイプの問題を回避するため、セキュリティが向上します.
// 자바스크립트
let myVariable = " Hello, Javascript! "
myVariable.trim()
console.log(myVariable) // "Hello, Javascript!"

myVariable = 10
myVariable.trim() // 런타임 에러. 프로그램을 돌리면 이 라인에서 에러가 발생. trim() 함수는 string 타입에서만 사용 가능하기 때문이지만 코드 작성 단계에서 에러를 발생시키지 못합니다.

// 타입스크립트
let myVariable: number = 10
myVariable = "Hello, Typescript!" // 컴파일 에러. 코드를 작성할 때 에러를 발생시킵니다.
さらに、JavaScriptよりも自動補完機能が優れているなど、事前定義や書き込みタイプなど、多くの利点があります.
タイプスクリプトは必要ですか?トットさんに聞いたことがあります
彼はタイプスクリプトが必要な技術とは言えないと言った.
当たり前なら
タイプスクリプトの使用を要求する会社は多いが、これは同社の符号化言語にすぎず、TutterはJavaScriptのデフォルト変換に興味があると言い、逆にnextと言う.jsの勉強をお勧めします!