-
对象的定义
interface接口类型可以提前声明该接口中定义的函数的输入输出值类型
1。定义一个类class用于实现接口IPoint 接口实现关键词implements
2。类中声明成员变量 以及实现成员方法
3。创建实例对象使用new Point()创建
4。调用类中方法 直接点调用
5。对象object是类class的实例化 对象也被称作实例instance
6。对象实例化前须初始化成员变量值 如point.x=2 但是这样给成员变量赋值太蠢了,于是就有了构造函数constructor
7。使用构造函数关键词constructor 给类成员变量赋值,即构造函数处理之后把值传给类x和y 通过这样的处理实例化对象的时候就可以同时把xy值传入给坐标赋值
8。构造函数中的参数xy 可以变可选项option 也就是加一个?。或者=一个默认值, 就可以不需要给xy赋值依然不报错
9。js构造函数不可以重载 一个类有且仅有一个constructor。让构造函数使用可选参数或加入默认参数则会变相的重载构造函数。善于使用构造函数可以生成模板代码节约劳动力
查看全部 -
面相对象接口类型 interface
定义好入参对象的类型
查看全部 -
1.定义多项入参 必须传多项入参 否则报错 或者参数加?就可以不穿
2.参数可以定义默认值 比如code=0
3.不确定是否有该参数的参数需要放到最后一位入参中 否则报错查看全部 -
当一个变量定义any类型后 确定了其类型且许多内置函数无法识别时 可以对该变量使用类型适配 确定该变量的类型 尖括号或as符号给变量做类型适配查看全部
-
永远不可能执行完成的函数类型 就是never 不常用查看全部
-
void类型是不存在 即存在本身就不存在。undefined是声明了的变量不存在 js中没有void类型只有undefined类型查看全部
-
懒得定义复杂类型的数据结构就用any 但是担心报错就用unknown 它是一个类型安全的any如上代码不加判断any不报错 unknown报错查看全部
-
构造函数构造函数
查看全部 -
快点快点快点快点打开空调开快点
查看全部 -
number boolean string数据类型定义 也可以直接写数据 默认定义数据类型查看全部 -
开发环境安装 本地运行的轻量级服务器 会成为自动编译的第一步
Npm run start 避免刷新页面显示新的代码
改变代码时点右下加号再起一个命令行执行tsc则改变的代码生效了查看全部 -
Vscode打开控制台
先编译ts成js 再运行node main.js 输出则成功查看全部 -
1。Ts安装
2。正常安装通过命令tsc -v查看安装的ts版本查看全部 -
左下角tsc为ts编译器
查看全部 -
加号强制转数字类型
查看全部
举报
0/150
提交
取消