const foo:[string,number] = ['foo',123];//第一个元素必须是字符串 第二个元素是数字
对象类型
/*
对象类型
@flow
*/
//定义对象的成员类型方式如下...TypeScript
TypeScript解决JavaScript类型系统的问题,TypeScript大大提高代码的可靠程度
TypeScript 可以在任何一个JavaScript中的运行环境中都支持...return args.reduce((prev,current)=>prev + current,0);
}
// sum(1,2,3,4,'foo');
元组类型
元组:就是一个明确元素数量以及元素类型的一个类型...语法上不会报错
foo = 100;
foo = 'string';
//建议每个变量添加更直观的类型
类型断言
const nums = [100,200,199,112];
const res...我一定是number 不用担心
const num2 = res;
接口
接口 可以约定一个对象的结构,可以约定有哪些成员 TS 只是进行了约束 在编译成JavaScript时实际上没有任何意义和普通对象一样