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)//报错
