typescript
MjsCool
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue3中使用ts + vuex的配置
一、创建store文件夹下的index.ts // index.ts import {createStore,Store} from 'vuex' import {InjectionKey} from 'vue' export const key: InjectionKey<Store<state>> = Symbol('key') export type state ={ count:number } export default createStore({ sta原创 2021-08-25 14:27:46 · 2827 阅读 · 1 评论 -
typescript 8 interface 接口
interface girl { name:string; age:number; bust:number; waitline ?: number; // 表示可有可无,不是必须 } const guniang ={ name:'xiaohong', age:11, bust:100, waitline:111 } const fun1 =(guniang:girl)=>{ console.log(guniang.name,guninag.age,guniang.bust) } .原创 2021-03-03 10:35:26 · 123 阅读 · 0 评论 -
typescript7 元组的使用 和 类型约束
ypeScript 中提供了元组的概念,这个概念是JavaScript中没有的。 const xiaojiejie: [string, string, number] = ["dajiao", "teacher", 28]; 把数组中的每个元素类型的位置给固定住了,这就叫做元组。 如果数据源得到的数据时这样的,你就可以使用元组了。 const xiaojiejies: [string, string, number][] = [ ["dajiao", "teacher", 28], ["liuyi原创 2021-03-03 09:13:58 · 149 阅读 · 0 评论 -
typescript 6数组类型的定义以及 类型别名的使用
数组类型的定义 //单一类型 const numberArry :number[] = [1,2,3]; const stringArry :string[]=['a','b']; const undefinedArry :undefined[] =[undefined,undefined]; //多种类型 const arr :(number | string)[]=[1,2,'abc']; //对象类型 const xiaojiejie :{name:string,age:number}[]原创 2021-03-03 08:47:05 · 435 阅读 · 0 评论 -
typescript 5 函数参数和返回类型的定义
函数参数的定义 规定参数的类型 function (one:number,two:number){ return one + two } add(1,2) 规定返回值的类型 function (one:number,two:number) :number { return one + two } add(1,2) 无返回值类型 function() : void{ console.log('hello') // 有返回值就会报错 } 表示永远执行不完的类型 function ():原创 2021-03-02 17:21:40 · 183 阅读 · 0 评论 -
typescript 4 类型注解和类型推断
类型注解 let count: number; count = 123; 这段代码就是类型注解,意思是显示的告诉代码,我们的count变量就是一个数字类型,这就叫做类型注解 类型推断 typescript是有某种推断能力的,通过你的代码 TS 会自动的去尝试分析变量的类型。 如果 TS 能够自动分析变量类型, 我们就什么也不需要做了 如果 TS 无法分析变量类型的话, 我们就需要使用类型注解 在写 TypeScript 代码的一个重要宗旨就是每个变量,每个对象的属性类型都应该是固定的,如果你推断就让它推原创 2021-03-02 16:51:02 · 161 阅读 · 0 评论 -
typescript3 基础静态类型和对象静态类型
基础静态类型 : 基础数据类型 叫做基础静态类型 const count : number = 111; const name : string = 'abc'; 对象静态类型 一、普通的对象静态类型 const xiaoJieJie :{ name : string, age : number } = { name:'姓名', age : 18 } 二、数组形式的对象静态类型 const array1 : string[] = ['xiaoho原创 2021-03-02 13:38:22 · 159 阅读 · 0 评论 -
typesc 2 静态类型
stactic typing let count : number =1; 这就是最简单的定义一个数字类型的count的变量,这里的: number就是定义了一个静态类型。这样定义后count这个变量在程序中就永远都是数字类型了,不可以改变了。 定义一个静态类型 interface XiaoJieJie { uname: string; age: number; } const xiaohong: XiaoJieJie = { uname: "小红", age: 18, }; conso原创 2021-03-02 13:12:18 · 236 阅读 · 0 评论 -
typescript 1 安装
安装 typescript全局安装 npm install typescript -g ts-node插件安装 npm install -g ts-node 安装完成后直接用 ts-node Demo1.ts 来运行原创 2021-03-02 13:08:39 · 140 阅读 · 0 评论
分享