1: 2016-03-08 (火) 13:45:57 njf[4] [5] [6] | 現: 2016-03-08 (火) 22:04:40 njf[4] [7] [8] | ||
---|---|---|---|
Line 32: | Line 32: | ||
var c: Color = Color.Green; | var c: Color = Color.Green; | ||
- | 指定しなければ各要素には0から通番がふられる。以下のようにして変えることも出来る。 | + | 指定しなければ各要素には0から通番がふられる。以下のようにして起点の数を変えることも出来る。 |
enum Color {Red = 1, Green, Blue}; | enum Color {Red = 1, Green, Blue}; | ||
Line 44: | Line 44: | ||
enum Color {Red = 1, Green, Blue}; | enum Color {Red = 1, Green, Blue}; | ||
var colorName: string = Color[2]; | var colorName: string = Color[2]; | ||
+ | |||
alert(colorName); // => Green | alert(colorName); // => Green | ||
+ | |||
+ | これは便利。 | ||
*Any型 [#h985da2b] | *Any型 [#h985da2b] | ||
Line 52: | Line 54: | ||
var notSure: any = 4; | var notSure: any = 4; | ||
- | notSure = "maybe a string instead"; | + | notSure = "文字列"; |
- | notSure = false; // okay, definitely a boolean | + | notSure = false; // boolean |
- | + | **注:型推論 [#vf318585] | |
- | **型推論 [#vf318585] | + | |
型を指定しない時はTypeScriptは型を類推して決める。 | 型を指定しない時はTypeScriptは型を類推して決める。 | ||
Line 69: | Line 70: | ||
function warnUser(): void { | function warnUser(): void { | ||
- | alert("This is my warning message"); | + | alert("どうよ?"); |
} | } | ||
+ | |||
+ | C系言語ではおなじみ。 |
(This host) = https://njf.jp