类型注解:是一种轻量级的为函数或者变量添加的约束 以下会报错,因为str需要字符串,而msg是数组,所以失败,但是会成功转化为js,因为js没有这种类型转换
(function(){ function showMsg(str:string){ return '床前明月光,'+str } let msg = [10] console.log(showMsg(msg)) })()