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;

相关推荐

  1. typeScript

    2024-04-04 16:30:01       21 阅读
  2. TypeScript

    2024-04-04 16:30:01       17 阅读
  3. TypeScript

    2024-04-04 16:30:01       10 阅读
  4. TypeScript入门

    2024-04-04 16:30:01       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-04 16:30:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-04 16:30:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-04 16:30:01       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-04 16:30:01       20 阅读

热门阅读

  1. day62 单调栈part01

    2024-04-04 16:30:01       17 阅读
  2. CSC博士联培申请时间线

    2024-04-04 16:30:01       16 阅读
  3. 浅谈HTTP

    2024-04-04 16:30:01       13 阅读
  4. Leetcode204.计数质数

    2024-04-04 16:30:01       12 阅读
  5. pytorch读写文件

    2024-04-04 16:30:01       15 阅读
  6. Composer常见错误及解决方法

    2024-04-04 16:30:01       17 阅读