![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
文章平均质量分 83
@Demi
甘于平凡 不甘平庸
展开
-
TypeScript 面向对象编程
一、类面向对象编程中一个重要的核心就是:类,当我们使用面向对象的方式进行编程的时候,通常会首先去分析具体要实现的功能,把特性相似的抽象成一个一个的类,然后通过这些类实例化出来的具体对象来完成具体业务需求。【1】类的基础在类的基础中,包含下面几个核心的知识点,也是TypeScript与EMCAScript2015+在类方面共有的一些特性class关键字 构造函数:constructor 成员属性定义 成员方法 this关键字除了以上的共同特性以外,在TypeScript中...原创 2021-03-29 14:05:12 · 674 阅读 · 0 评论 -
TypeScript函数详解
一、函数的标注一个函数的标注包含参数 返回值function fn(a: string): string {};let fn: (a: string) => string = function(a) {};type callback = (a: string): string;interface ICallBack { (a: string): string;}let fn: callback = function(a) {};let fn: ICallBack =原创 2021-03-22 11:33:22 · 1674 阅读 · 0 评论 -
TypeScript高级类型
一、联合类型联合类型也可以称为多选类型,当我们希望标注一个变量为多个类型之一时可以选择联合类型标注,或的关系function css(ele: Element, attr: string, value: string|number) { // ...}let box = document.querySelector('.box');// document.querySelector 方法返回值就是一个联合类型 string|numberif (box) { // ts .原创 2021-03-22 11:02:53 · 254 阅读 · 1 评论 -
了解类型系统和TypeScript基础类型
一、什么是程序?程序 = 数据结构 + 算法 = 各种格式的数据 + 处理数据的逻辑二、数据是有格式(类型)的字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined) 对象(Object)、数组(Array)、函数(Function)、集合三、程序是可能有错误的计算错误(对非数字类型数据进行一些数学运算) 调用一个不存在的方法,不同类型的数据有不同的操作方式或方法,如:字符串类型的数据就不应该直接参与数学运算四、动态类型语言原创 2021-03-22 10:05:33 · 273 阅读 · 0 评论 -
TypeScript 初体验 - 环境搭建与编译执行
一、TypeScript官网https://www.tslang.cn/二、环境搭建TypeScript编写的程序并不能直接通过浏览器运行,我们需要先通过TypeScript编译器把TypeScript代码编译成JavaScript代码,TypeScript的编译器是基于Node.js的,所以我们需要先安装Node.js三、安装Node.jsNode官网:https://nodejs.org安装完成以后,可以通过终端或者cmd等命令行工具来调用no...原创 2021-03-19 10:11:06 · 882 阅读 · 0 评论