TypeScript

网址:

TypeScript中文网 · TypeScript——JavaScript的超集

TypeScript: JavaScript With Syntax For Types.

了不起的 tsconfig.json 指南 - 知乎

基本语法:

1.布尔:

let isDone: boolean = false;

2.数字:

//十进制和十六进制
let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;
//二进制和八进制
let binaryLiteral: number = 0b1010;
let octalLiteral: number = 0o744;

3.字符串:

let name: string = "bob";
name = "smith";

4.数组:

第一种:

let list: number[] = [1, 2, 3];

第二种(数组泛型):

let list: Array<number> = [1, 2, 3];

5.枚举

enum类型是对JavaScript标准数据类型的一个补充。 像C#等其它语言一样,使用枚举类型可以为一组数值赋予友好的名字。

enum Color {Red, Green, Blue}
//默认情况下,从0开始为元素编号。 你也可以手动的指定成员的数值。 例如,我们将上面的例子改成从 1开始编号:
enum Color {Red = 1, Green, Blue}
//或者,全部都采用手动赋值:
enum Color {Red = 1, Green = 2, Blue = 4}
let c: Color = Color.Green;




/**
*枚举类型提供的一个便利是你可以由枚举的值得到它的名字。 例如,我们知道数值为2,但是不确定它映射到Color里的哪个名字,我们可以查找相应的名字:
*/
enum Color {Red = 1, Green, Blue}
let colorName: string = Color[2];

console.log(colorName);  // 显示'Green'因为上面代码里它的值是2

6.any(直接让一些类型不清的变量通过编译阶段检查)

let notSure: any = 4;
notSure = "maybe a string instead";
notSure = false; // okay, definitely a boolean

或者,这样

let list: any[] = [1, true, "free"];

list[1] = 100;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值