Type Scriptメモ【1】変数とタイプ
1586 ワード
一、変数
JavaScript(以後JSと略称する)と同様に、Type Script(以後TSと略称する)定義もキーワードvarであり、フォーマットは:
たとえば:
二、タイプ
7つの基本タイプ:
ブール(bollan)、数字(number)、文字列(string)、配列、列挙、任意(any)、およびvoid.
2.1 bollan
2.2 number
整数と浮動小数点の数はどちらでも良いです.
ダブルクォーテーション(')を使ってもいいし、シングルクォーテーション(')を使ってもいいです.
2.5列挙
TSは、強力なタイプのエニュメレーション(公式サイトの例)を提供してくれます.
変数をanyタイプとして宣言すると、どのタイプの変数にも値が与えられます.
voidは、関数(後述する)の戻り値の種類として一般的に使われていますが、この場合は、関数が戻り値を返していないことを表します.
JavaScript(以後JSと略称する)と同様に、Type Script(以後TSと略称する)定義もキーワードvarであり、フォーマットは:
var : = ;
タイプを省略すると、無種類の変数が定義されます.たとえば:
var n: number = 22;
var s: string = " ";
var t = 2.45;
ここで、nはnumberタイプの変数であり、sは文字列型の変数であり、tはタイプがない(JSのような).二、タイプ
7つの基本タイプ:
ブール(bollan)、数字(number)、文字列(string)、配列、列挙、任意(any)、およびvoid.
2.1 bollan
var ok: boolean = true;
このタイプの用途は論理判断です.2.2 number
整数と浮動小数点の数はどちらでも良いです.
var n: number = 20;
var m: number = 1.26;
2.3ストリングスダブルクォーテーション(')を使ってもいいし、シングルクォーテーション(')を使ってもいいです.
var s1: string = " ";
var s2: string = ' ';
2.4配列// 1: var : [] = [ 1, 1, …, n];
var L: string[] = [" ", " ", " ", " "];
// 2: Array< > :
// var : Array< > = [ 1, 1, …, n];
var Mpq: Array<number> = [3, 8, 3, 2, 4];
一般的な使い方はC+++またはC〓とよく似ています.2.5列挙
TSは、強力なタイプのエニュメレーション(公式サイトの例)を提供してくれます.
enum Color {Red, Green, Blue};
var c: Color = Color.Green;
列挙は、配列のように要素を([])で取得することもできます.Color[1]
2.6 any変数をanyタイプとして宣言すると、どのタイプの変数にも値が与えられます.
var x: any;
x = 12; //
x = " "; //
x = [1, 9, 1]; //
2.7 voidvoidは、関数(後述する)の戻り値の種類として一般的に使われていますが、この場合は、関数が戻り値を返していないことを表します.
function GetWindowLong(s: string): void {
alert(' ');
}