TypeScript中的类型(1)

2019-06-15  本文已影响0人  wayne1125

一、TypeScript简介

TypeScript是Javascript的一个超集,主要提供了类型系统和对ES6的支持,它由Microsoft开发,代码开源于GitHub上。

二、为什么使用TypeScript

三、安装使用TypeScript

四、hello world

console.log('hello world');
var a:string = "1";

命令行执行tsc hello.ts生成相应hello.js文件

五、TypeScript原始数据类型

var str:string = '1';
var num:number = 1;
var bol:boolean = true;

var nul:null = null;
str = null;
num = null;
bol = null;
// null 是 string、number、boolean字子类型,故这三种类型可设置成null

var un:undefined = undefined;
str = undefined;
num = undefined;
bol = undefined;
// undefined 是 string、number、boolean字子类型,故这三种类型可设置成undefined
var callback = function ():void{  
}
var a:void = null

六、TypeScript中的任意值

var an:any = 1;
an = '1';
an = true;
an = null;
an = undefined;

var a; // a被认为任意类型

七、TypeScript中的类型推论

var a = 1; // 当给一个变量赋值初始化的时候,如果没有指定类型,会根据初始值推导它的类型number
// a = '1' 会报错
上一篇 下一篇

猜你喜欢

热点阅读