![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
zdg1881
这个作者很懒,什么都没留下…
展开
-
TypeScript-----类的双重作用
// ts中类的双重作用 // 1.进行实例化 // 2.作为类型 //父类 parent class 超类 super class class Person{ scream():void { console.log('ahhh'); } sing():void{ console.log('lalala'); } } const person = new Person(); //继承 inheritance //Men 作为一种person子类原创 2021-06-04 15:50:18 · 83 阅读 · 0 评论 -
TypeScript----类型注解之元组与无比重要的接口
TypeScript----类型注解之元组与无比重要的接口 //元组tuple exmple const drink = { color:'brown', sprit :true, colo : 23, } //Type Alias 类型别名 //type Drink = [string , boolean , number]; //它并不会创建数组 //const tea: Drink = ['brown', false, 0]; //为什么用tuple csv文件 中使用原创 2021-06-04 15:47:39 · 126 阅读 · 0 评论 -
TypeScript----类型注解之数组与对象
TypeScript类型注解之数组 // 初始化为空数组的时候需要添加类型注解 let baskec: string[] = ['mike', 'james']; const dates = [new Date(), new Date()]; // 二维数组 const students = [['mike', 'nike'],['zhang'],['lise', 'san']]; //提取值的时候帮助推断 const player = baskec[0]; const players = baske原创 2021-06-04 15:41:30 · 282 阅读 · 0 评论 -
TypeScript ---- 类型注解之函数
TypeScript ---- 初探之类型 // 参数 返回值 //Ts只会检查类型 不会检查里面的逻辑 // 参数要加类型注解 返回值会类型推断 但是建议添加 const addNums = (a :number, b : number):number { return a - b; } function mutiply(a : number, b : number):number{ return a * b; } const divide = function(a:number,原创 2021-06-04 15:35:25 · 323 阅读 · 0 评论 -
TypeScript ---- 类型注解之变量
TypeScript ---- 类型注解之变量 1. 类型注解: 我们告诉typescript值的类型是什么 开发者告诉typescript类型的 手动型 2. 类型推断 typescript尝试去推断值的类型 typescript自己来猜测类型 自动型 any 类型也是一种类型 和字符串和布尔类型一样;意味着ts不知道正确的类型,这样就没法检查代码;尽 量避免变量的类型为any类型 // 元类型 let age : number =原创 2021-06-04 15:32:41 · 155 阅读 · 0 评论 -
TypeScript ---- 初探之类型
TypeScript ---- 初探之类型 什么是类型 types 一个方便我们我们去更简便地描述一个具有相应属性和方法的值的东西 什么是值 就是我们能赋值给变量(variable)的东西 不同的值 -> 不同的类型 一个方便我们我们去更简便地描述一个具有相应属性和方法的值的东西 'red' 怎样去描述它 1、它是一个值 具有 charAt()、concat() reduce()这类方法的值 let color = 'red'; 更简便的说法 它是一个字符串 字符串 -> 类型 int原创 2021-06-04 15:28:30 · 88 阅读 · 0 评论 -
TypeScript ---- 初探
TypeScript ---- 初探 import axios from 'axios'; const url = `http://jsonplaceholder.typicode.com/todos/1`; //定义接口 interface Todo { id :number, title:string, completed: boolean, }; axios.get(url).then(res =>{ let todo = res.data as Todo;原创 2021-06-04 15:26:16 · 65 阅读 · 0 评论