Type Script学習ノートの基本タイプ
2562 ワード
Type Scriptには全部で7種類の基本タイプがあります.
1、bollan
JavaScriptの数字を表します.JavaScriptでは、「整数」でも「浮動小数点」でも、ダブル精度の浮動小数点タイプで保存されています.
文字列を表します.JavaScriptと同様に、一対の二重引用符(')または一対のシングル引用符(')を使って文字列を表すことができます.
Type Scriptには2つの配列宣言方法があります.
①「[]」を使って宣言します.
5、enum
エニュメレート・タイプはType Scriptに新しく追加されましたが、JavaScriptにはこのタイプがありません.
もちろん、各項目に一つの値を指定してもいいです.
6、any
JavaScriptにおける変数のデフォルトのタイプと同様に、代数は動的であり、任意のタイプを付与することができる.
ちなみに、anyは配列に合わせて使用できます.
このタイプは関数でのみ使用できます.関数の戻りのタイプをvoidとして指定できます.この関数は値を返しません.
1、bollan
var isDone: boolean = false;
2、numberJavaScriptの数字を表します.JavaScriptでは、「整数」でも「浮動小数点」でも、ダブル精度の浮動小数点タイプで保存されています.
var height: number = 6;
3、ストリングス文字列を表します.JavaScriptと同様に、一対の二重引用符(')または一対のシングル引用符(')を使って文字列を表すことができます.
var name: string = "bob";
name = 'smith';
4、arrayType Scriptには2つの配列宣言方法があります.
①「[]」を使って宣言します.
var list: number[] = [1, 2, 3];
②配列の種類を使って宣言します.
var list: Array = [1, 2, 3];
両方の宣言方式は使えますが、効果には違いがありません.コードの中ではできるだけその中の一つを使ってコードのスタイルを統一しておくべきです.5、enum
エニュメレート・タイプはType Scriptに新しく追加されましたが、JavaScriptにはこのタイプがありません.
enum Color {
Red,
Green,
Blue
};
var c: Color = Color.Green;
C〓と同じで、第一項の値を声明しないならば、上のRedの値は0で、それからそれぞれ一つを増加して、つまりGreenは1で、Blueは2です.
enum Color {
Red = 1,
Green,
Blue
};
var c: Color = Color.Green;
この時のRedの値は1、Greenは2、Blueは3です.もちろん、各項目に一つの値を指定してもいいです.
enum Color {
Red = 1,
Green = 2,
Blue = 4
};
var c: Color = Color.Green;
また、列挙の種類には特別な機能があります.もし数値があれば、列挙の種類に定義があるかどうかは分かりません.以下の方法で入手できます.
enum Color {
Red = 1,
Green,
Blue
};
var colorName: string = Color[2];
alert(colorName);
colorName = Color[4];
alert(colorName);
Greenとundefinedが出力されます.Greenの値は2ですが、列挙で定義された値は4ではないので、undefinedに戻ります.6、any
JavaScriptにおける変数のデフォルトのタイプと同様に、代数は動的であり、任意のタイプを付与することができる.
var notSure: any = 4;
notSure = "maybe a string instead";
notSure = false; // okay, definitely a boolean
anyと定義すると、文法感知の機能が失われ、JavaScriptを書くのと同じです.ちなみに、anyは配列に合わせて使用できます.
var list: any[] = [1, true, "free"];
list[1] = 100;
7、voidこのタイプは関数でのみ使用できます.関数の戻りのタイプをvoidとして指定できます.この関数は値を返しません.
function warnUser(): void {
alert("This is my warning message");
}
以上述べましたが、本文の内容は全部です.お好きになってください.