在第二章开始前我们先安装一个插件为ts-node和一个声明文件@types/node ,这样执行起来就没有第一章那么麻烦了
// 安装 ts-node 的插件
npm i ts-node -g
//安装声明文件
npm i @types/node -D
然后新建一个文件 执行 ts-node 文件名.ts 你会发现直接就可以输出了
any 任意类型 unknown 不知道的类型
// any 任意类型 unknown 不知道的类型
// 1.top type 顶级类型 any unknown
// 2.Object
// 3.Number String Boolean
// 4.number string boolean
// 5.1 鹤鸣 false
// 6.never
// any 任意类型
let type:any = 789
type = 'boolean'
type = false
type = {}
type = []
// any可以赋值给任意类型
let a:any = 1
let b:number = 5
a = b
b = a
// unknown unknown只能赋值给自身类型或者是any类型
let a1:unknown = 1
let b1:number = 5
a1 = b1
b1 = a1
// unknown 没有办法读任何属性 方法也不可以调用
// unknown 比 any 更加的安全
let obj:unknown = {
cc:123,
say:()=>{}
}
console.log(obj.cc)
console.log(obj.say())
标签:node,TypeScript,unknown,ts,let,type,第二章,任意,any
From: https://blog.csdn.net/XL984507092/article/details/136808779