一、如何使用 1、全局安装 ts (仅需安装一次)npm / cnpm install -g typescript 2、在项目文件里打开cmd,输入 ts c --init,出现 ts config.json配置文件 3、修改 ts config.json的 “outDir” ,确认编译成的js文件的输入路径 4、编译环境(如vs code)——找到“运行任务”——选择“监听 ts config.json” 如此一来,编写 ts 代码,就会即时生成编译成的js代码 二、不限定函数参数的个数传参 // 用“...” 传递不定个数参数
ts 定义数组常用的三种方法: - 「类型 + 方括号」表示法:最简单的方法是使用「类型 + 方括号」来表示数组; - 数组泛型:也可以使用数组泛型(Array Generic) Array 来表示数组; - 用接口表示数组;
在 TypeScript 中可以使用 any 类型定义一个数组,表示数组里面的值可以是 任意 类型。 定义方式如下: let array: any[] = [1, "string", {}, []]; 上面的代码定义了一个名为 array 的数组,数组中的元素可以是 任意 类型的值。 下面是我新建的一个02. ts 文件,代码如下 let count:number=20 在这里我们定义了count为一个数值类型,那么对于count来说,所有关于数值的一些方法,count是都能够使用的。 interface xiaoJieJie{ uname:string, age:number 这里使用关键字interface定义了类型 对象 ,在当前我们就能够使用当前上的类型 对象 ,并且了对于当前类型 对象 里面的一些方法也是都能使用的。 let myName: string = 'Tom'; myName = 12; // Type 'number' is not assignable to type 'string'. 但如果 myName 是 any 类型,则允许被赋值为 任意 类型。 任意 值的 属性 和方法 在 任意 值上访问任何 属性 都是允许的: let anyThing: any = "hello wo