一、安装ts
npm i typescript -g
tsc -v
查看版本号
调试
tsc --init
初始化ts,生成tsconfig.json
tsc -w
编译出一个js文件、
node index.js
node调试js文件
其他
NaN、Infinity也算number类型
还有一些进制也算 比如hex
void类型是null/undefined,一般用于函数
严格模式void不能被赋为null
严格模式在cfg里面"strict"里改
非严格模式下,undefined和null可以穿插赋值
二、安装库
执行以下三个指令
npm i ts -node -g
npm i @types/node -d
然后就可以直接使用 ts-node index.ts
来看到输出了
any 任意类型 unknown 不知道的类型
1.顶级类型 any unknown
2.Object
3.Number String Boolean
4.number string boolean
(小写是基本数据类型,大写是包装类型)
5.1 '小鱼' false
6.never
其他
unknown 只能赋值给自身或者any
unknown 不能用.读到属性