摘要:
数组类型 在TypeScript中,数组的定义方式有多种,比较灵活。 「类型+方框号」表示法 最简单的方法是试用「类型+方框号」表示数组 let arr : number[] = [1,2,3,4] 如果规定了其数组类型,数组项中不允许出现其他类型的,否则报错 let arr : number = 阅读全文
摘要:
对象类型-接口 在typeScript中,我们需要用接口(Interface)来定义对象类型 什么是接口 在面向对象编程的语言中,接口(interfact)是一个很重要的概念,它是对行为的抽象,二具体如何行动,需要由类去实现、 TypeScript 中的接口是一个非常灵活的概念,除了可用于对类的一部 阅读全文
摘要:
什么是proxy proxy翻译过来就是代理的意思,那么在javascript中,proxy(代理)是什么意思呢?proxy时ES6提供的新的API,可以用来定义对象的各种基本操作。proxy是一种可以拦截并改变底层javascript引擎操作的包装器,在新语言中通过它暴露内部运作的对象。 数组的问 阅读全文
摘要:
联合类型 联合类型表示取值可以取设定多种类型中的一种。 let myFavoriteNum:string|number myFavoriteNum = 'seven' myFavoriteNum = 7 myFavoriteNum = true // TS2322: Type 'boolean' i 阅读全文
摘要:
类型推论 如果没有指定类型,那么typeScript会依照类型推论去推断一个类型 什么是类型推论 以下代码,虽然没有指定类型,但是会在编译的时候报错 let myFavoriteNum = 'seven' myFavoriteNum = 7 // ERROR in ) // TS2322: Type 阅读全文
摘要:
任意值 任意值(any)用来表示可以赋值为任意类型的值 什么是任意值类型 如果是一个普通类型的值,在赋值过程中改变类型是不被允许的 let myFavoriteNumber: string = 'seven'; myFavoriteNumber = 7; // index.ts(2,1): erro 阅读全文
摘要:
JavaScript类型分为基本数据类型和引用数据类型 基本数据类型又分为Boolean,undefined,null,number,string,symbol,bigint 那么在typescript中的基本类型是什么? 布尔值 布尔值是最基础的数据类型,在 TypeScript 中,使用 boo 阅读全文
摘要:
typeScript是添加了类型系统的JavaScript,适用于任何项目 typeScript是一门静态类型,弱类型的语言 TypeScript 是完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性。 TypeScript 可以编译为 JavaScript,然后运行 阅读全文
摘要:
创建项目 新建一个名为vue3-demo的文件夹 在该文件夹下运行cmd命令行窗口,执行npm init -y 快速生成一个package.json文件 安装依赖webpack webpack-dev-server webpack-cli webpack-merge html-webpack-plu 阅读全文