摘要: TypeScript本质是javascript,因此基本上js所有的功能在ts上完全可以照搬照抄过来使用。根据ts的文档,有些我觉得值得商榷的——比如null,undefined就是例子。文档上说一个变量如果是number,boolean等基本类型,可以为null或者是undefined。在我看来,既然TS是“强语言”类型,我们应该也有理由仿效C#等强类型语言,在完全定义了某个变量是何种类型之后,初始化赋值用null还是undefined。先就决定:1、如果变量是明确的基类型(number,boolean,string),一律用undefined做未定义值初始化。2、其余类型一律视作“引用类型 阅读全文
posted @ 2014-03-09 17:23 Serviceboy 阅读(11940) 评论(2) 推荐(0) 编辑