- 博客(10)
- 收藏
- 关注
原创 typescript:静态属性和静态方法 static
静态属性:属性前面加上 static ,该属性属于静态属性。/*静态属性, 是类对象的属性。即可以用类名直接访问非静态属性, 是类的实例对象的属性。即通过实例化对象访问*/class Person { name1: string = 'A' static name2: string = 'B'}console.log(Person.name2)console.log(new Person().name1)...
2021-06-28 11:31:51 1647
原创 typescript:存取器getter和setter
get 必须要有返回值,set 至少要有一个参数。只有get没有set,那fullname是只读属性只可访问不可修改。只有set没有get,那fullname属性也访问不到。因为nameObj对象里并没有fullname这个属性,返回的是undefined。当访问某个属性时nameObj.fullName,get执行。当设置(修改)某个属性时nameObj.fullName='水镜_月明',set执行class People{ firstName:string lastN...
2021-06-28 11:26:19 485
原创 typescript:readonly修饰符和参数属性
readonly关键字将属性设置为只读的。class Person { readonly name: string = 'abc' constructor(name: string) { this.name = name }}let john = new Person('John')// john.name = 'peter' // erro 只读属性只能访问,不允许修改参数属性上面的例子中,在Person类里定义一个只读属性name和一个参数为name...
2021-06-28 10:04:25 714
原创 typescript笔记:规范要点
支持两种类型的注释单行注释(//) -- 在 // 后面的文字都是注释内容。多行注释(/**/) -- 这种注释可以跨越多行。分号是可选的每行指令都是一段语句,你可以使用分号或不使用, 分号在 TypeScript 中是可选的,建议使用。如果语句写在同一行则一定需要使用分号来分隔,否则会报错,如:console.log("Runoob");console.log("Google");区分大小写TypeScript 区分大写和小写字符。空白和换行TypeScript 会忽.
2021-06-15 12:17:47 231
原创 typescript笔记:数据类型
typescript数据类型:any:声明为 any 的变量可以赋予任意类型的值。number:声明为 number 的变量可以赋予数字类型的值(二进制八进制十进制十六进制)string:声明为 string 的变量可以赋予字符串类型的值或者反引号(`)来定义多行文本和内嵌表达式:let words: string = `您好,今年是 ${ name } 发布 ${ years + 1} 周年`;boolean:声明为 boolean的变量可以赋予true 和 false数...
2021-06-15 12:15:58 120
原创 typescript笔记:类型断言和类型推断
类型断言手动指定一个值的类型,即允许变量从一种类型更改为另一种类型。语法:<类型>值 或者 值 as 类型例如:
2021-06-15 12:08:41 255
原创 typescript笔记:函数
在 TypeScript 函数里,如果我们定义了参数(形参),则我们必须传入这些参数(实参)。形参或者实参的个数少了,实参和形参对应不上都会编译错误。除非将形参设置为可选。typescript 可选参数可选参数使用问号标识 ?,加在形参 的后面。加了?的形参表示对应的实参如果没有传也不会编译错误,例如:...
2021-06-15 12:04:47 180
原创 typescript笔记:类,继承,多态
typescript 也支持继承类,使用extends关键字。子类可以继承父类的属性和方法,但是父类的私有属性和私有方法就无法继承(private)
2021-06-15 11:52:24 1094
原创 typescript笔记:接口
typescript 接口定义:interface 接口名称{}在接口l只有参数列表和返回值类型的函数定义。参数列表里的每个参数都需要名字和类型。如下示例
2021-06-11 08:53:44 140 1
原创 python -- python下载、安装、配置环境
Python官网:https://www.python.org/→ 找到对应系统的python版本然后下载 → Windows系统下python下载链接:https://www.python.org/downloads/windows/ → 选择python2.7版本或者python3.8版本
2021-06-10 09:06:05 403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人