TypeScript

学习TS。是JS的超集。TS类Class。接口Interface。

安装:npm install -g typescript

官网:https://typescript.bootcss.com/

基础

JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)。
原始数据类型包括:布尔值、数值、字符串、null、undefined 以及 ES6 中的新类型 Symbol。
TS强于JS:可以声明数据类型。
Boolean
Number
String
Array
Enum
Any
Void

访问修饰符:public和private

封装的实现:方法里面写get和set方法
类:
认识类Class:有构造方法的话必须传参数
类的继承:在子类的constructor构造函数中调用super
static和使用:

函数类型:命名函数和匿名函数
重载:

Lambads和this关键字的使用:

TypeScript的接口:Class类型

interface CLockInterface{
}

class Clock implements CLockInterface{

}

了解接口:规范传入参数的类型
可选属性:自定义接口属性
函数类型:
数组类型:
Class类型:
继承接口与混合类型:

混合类型

泛型:
class HelloNumber{
Ten:T
add:(x:T,y:T)=>T;
}
var myHelloNumber = new

Module模式:
1.模块化、可重用
2.封装变量和函数

//闭包
(function(){
//内部代码
}());

文章目录
  1. 1. 基础
本站总访问量 本站访客数人次 ,