ホームページ > 記事 > ウェブフロントエンド > タイプスクリプトとは何ですか? TypeScript の基本型の紹介
この記事の内容は、typescript とは何かというものです。 typescript の基本的な種類の紹介は、必要としている友人が参考にできることを願っています。
概要
Javascript は弱い型付けの言語であり、非常に任意で柔軟です。これは、変数の利点でもあり、欠点でもあります。 js では、変数名が与えられた場合、ほとんどの場合、その型を一目で判断できますか?最初に番号が割り当てられていますが、中間コードがそれを他の型に変更しないことはどのようにしてわかりますか。
強い型と弱い型
まず、強い型と弱い型の言語を簡単に区別しましょう。もちろん、js はまさに弱い型の言語です#。
##強い型
変数を指定するには、まずその型を宣言する必要があります int a; もちろん、同時に初期値を割り当てることもできます。 a = 1;。後で値を割り当てる場合は、整数型 a = 2; にのみ割り当てることができます。a = "xxx"; などの文字列型に割り当てたい場合、コンパイラは直接エラーを報告します。フォローアップのプロセスはありません。弱い型
弱い型付き言語にはこれらの制限はありません本題に入りましょう
typescript Typescript は JavaScript のスーパーセットです。これは JavaScript と完全に互換性がありますが、理解すればきっと気に入ると思います。オブジェクトが与えられると、エディターはそのオブジェクトに含まれるプロパティ、メソッドなどを確認するよう求めるだけで、あらゆる場所で定義を探す必要がなくなります。 typescript の公式サイトはこちらです。変数の型宣言の形式は var a: Type、Type は型です。一度 Type 型を宣言すると、後続の a は Type 型のみを受け取ることができ、他の型は受け取ることができません。なぜなら、エディターは、あなたが与えるスマートなリマインダーは、当然、コンパイル時にエラーを与えるでしょう。基本型
基本型には、数値、文字列、ブール値、未定義、nullなどがありますvar v1: number = 1 var v2: string = 'hello' var v3: boolean = true var v4: undefined = undefined var v5: null = null
配列型
// 字串数组 var arr_s: string[] = ['xxx', 'yyy'] // 数字数组 var arr_n: number[] = [1, 2]
Enumeration
enum Gendar { male, female } var g: Gendar = Gendar.male
ユニバーサル型
any は、型を宣言しないことと同等ですvar a: any = 123
以上がタイプスクリプトとは何ですか? TypeScript の基本型の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。