ページへ戻る
印刷
TypeScriptの基本の型
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:TypeScriptの基本の型 をテンプレートにして作成
開始行:
TypeScriptの魅力の一つは型定義が使えること。
しかもJavaScript互換なのでいつものJavaScript開発で型定義...
(このページの内容は公式ページとだいたい同じなので、そち...
*真偽型
trueとfalseが代入できる。
var b:boolean = false;
*Number型
浮動小数点型。JavaScriptとの互換性のためか、整数型はない...
var n:number = 2.1;
*String型
文字列が格納できる。
var s:string = "abc";
*配列
次の2種類の定義が使える。2つの定義に差はない。
var list1:number[] = [1,2,3];
var list2:Array<number> = [1,2,3];
*列挙子(Enum型)
C++とかにあるのと同じようなもの。まずenumで型を定義し、そ...
enum Color {Red, Green, Blue};
var c: Color = Color.Green;
指定しなければ各要素には0から通番がふられる。以下のように...
enum Color {Red = 1, Green, Blue};
全要素を定義することもできる。
enum Color {Red = 1, Green = 2, Blue = 4};
数値から変数名を文字列として取り出すことも出来る。
enum Color {Red = 1, Green, Blue};
var colorName: string = Color[2];
alert(colorName); // => Green
これは便利。
*Any型
何型でも入る型。これを指定しないとTypeScriptは変換時に異...
var notSure: any = 4;
notSure = "文字列";
notSure = false; // boolean
**注:型推論
型を指定しない時はTypeScriptは型を類推して決める。
var s = "abc"; //string型と推論
s = 1; //エラー
型を決めたくない時は明示的にAny型を使う。
*Void型
型がないことを明示する型。戻り値のない関数に使う。
function warnUser(): void {
alert("どうよ?");
}
C系言語ではおなじみ。
終了行:
TypeScriptの魅力の一つは型定義が使えること。
しかもJavaScript互換なのでいつものJavaScript開発で型定義...
(このページの内容は公式ページとだいたい同じなので、そち...
*真偽型
trueとfalseが代入できる。
var b:boolean = false;
*Number型
浮動小数点型。JavaScriptとの互換性のためか、整数型はない...
var n:number = 2.1;
*String型
文字列が格納できる。
var s:string = "abc";
*配列
次の2種類の定義が使える。2つの定義に差はない。
var list1:number[] = [1,2,3];
var list2:Array<number> = [1,2,3];
*列挙子(Enum型)
C++とかにあるのと同じようなもの。まずenumで型を定義し、そ...
enum Color {Red, Green, Blue};
var c: Color = Color.Green;
指定しなければ各要素には0から通番がふられる。以下のように...
enum Color {Red = 1, Green, Blue};
全要素を定義することもできる。
enum Color {Red = 1, Green = 2, Blue = 4};
数値から変数名を文字列として取り出すことも出来る。
enum Color {Red = 1, Green, Blue};
var colorName: string = Color[2];
alert(colorName); // => Green
これは便利。
*Any型
何型でも入る型。これを指定しないとTypeScriptは変換時に異...
var notSure: any = 4;
notSure = "文字列";
notSure = false; // boolean
**注:型推論
型を指定しない時はTypeScriptは型を類推して決める。
var s = "abc"; //string型と推論
s = 1; //エラー
型を決めたくない時は明示的にAny型を使う。
*Void型
型がないことを明示する型。戻り値のない関数に使う。
function warnUser(): void {
alert("どうよ?");
}
C系言語ではおなじみ。
ページ名: