JS中的typeof操作符
console.log(typeof"hello world")//打印string
TS中的typeof操作符
let p = {x:1 ,y:2 }
//使用类型上下文指定函数类型
function formatPoint(point: typeof p){}
//传统的写法(写法等价)
function formatPoint(point: {x:number;y:number}){}
formatPoint({x:1 ,y:100})
//查询对象属性
let num: typeof p.x
//等价于
let num:number
TS中不可查询返回值类型
function add(num1:number , num2:number){
return num1+ num2
}
let ret: typeof add(1,2)//报错