ts
lick_dog_
这个作者很懒,什么都没留下…
展开
-
Ts_封装
Ts_封装对象就是属性和方法的容器,主要就是存储属性和方法的默认情况下我们可以对对象中的属性进行任意的修改,所以ts为了确保数据的安全性,就添加了权限设置只读属性(readonly) 属性无法更改的ts的三种属性修饰符public 公共属性(默认值),可以在类中、子类中、对象中进行修改protected 受保护属性可以在类和子类中进行修改private 私有属性只能在本类中修改使用 其余地方都不可以 /* * public 公共属性(默认值),可以在类中、子类中、对象原创 2021-12-29 17:18:17 · 578 阅读 · 0 评论 -
Ts_接口
接口(interface)接口中所有属性和方法是没有实值的只是定义了其结构,也就是所有方法都是抽象方法接口就类似于抽象类,接口主要负责定义一个类的结构,接口也可以限制对象的结构和type一样,我们可以让一个类去实现接口,下面我们依次介绍下。与type类似作用(检查对象类型)/** interface是接口的标志* 接口用来定义一个类的结构* *//** type 和 interface感觉是差不多的,但是也有些区别* 因为type不能重复定义interface是可以重复定义的并且定义之后会原创 2021-12-29 14:40:37 · 545 阅读 · 0 评论 -
抽象类抽象方法
抽象类抽象方法抽象类和抽象方法的使用关键字就是abstract 抽象类和抽象方法都是前面加上abstract抽象方法只能在抽象类里面使用如果继承了抽象类必须要写当前类里面的方法抽象方法是没有函数体的/** 抽象类前面要加上abstract 此时该类就只能被继承不能用作创建实例,用作创建实例就会报错** *///此时下面这个就为抽象类abstract class Animal { name:string; age:number; constructor(nam原创 2021-12-28 17:32:22 · 74 阅读 · 0 评论 -
Ts编译选项
Ts编译选项Ts文件不多的情况下我们可以手动编译如果要自动监听然后自动编译该ts文件 后面加个-w就行了tsc xxx.ts -w//此时只能监视当前这个ts文件原创 2021-12-27 16:03:16 · 265 阅读 · 0 评论 -
Ts的类型和类型声明
Ts的类型和类型声明Ts的类型声明先声明变量 再赋值let a : boolean ;a = false;声明的同时进行赋值let b : number = 2;这算是第二种的简写 因为声明和赋值同时进行的话 ts会自动为我们进行声明let c = false;// c = 1;//此时也会报错函数的参数声明和返回值类型声明//js中的函数是不会考虑参数的数量和类型的function fun(num1:number,string1:string):string {//最后一个原创 2021-12-16 15:33:24 · 1534 阅读 · 0 评论 -
Typescript 开发环境安装
Typescript 开发环境安装下载node.js下载地址 下载长期维护版,这是稳定版本如果已安装Node可以使用命令行 where node查找node的安装路径使用命令行全局安装typescriptnpm i -g typescriptnode_global是我专门放全局安装的东西的文件看ts是否安装成功在命令行输入tsc因为ts是不能直接被浏览器解析的所以要转换为js才能让浏览器解析哦ts的转换tsc ts文件名转换为js后 我们引入html中就可以直接在浏览器f12中查原创 2021-12-13 18:21:31 · 509 阅读 · 0 评论