TypeScript | 第一章:环境搭建及基础数据类型
TypeScript系列学习笔记
TypeScript | 第六章:理解声明合并,以及编写声明文件
文章陆陆续续更新中...
一、概述
TypeScript 是 JavaScript 的超集,支持ES6标准,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。
新增的功能包括:
以下功能是从ES5反向移植而来:
二、基础环境搭建
2.1 基础环境搭建
当然我们日常学习使用TS,还是需要通过webpack的能力来提成学习效率。
2.2 Webpack搭建TS学习环境
2.2.1 项目依赖
创建初始项目
安装依赖
直接上例子的package.json的关键信息,可以直接拷贝devDependencies依赖到自己项目,执行npm install安装相关依赖包。
构建项目结构
2.2.2 编写简易构建脚本
webpack.base.config
webpack.dev.config
webpack.prod.config
webpack.config
至此我们完成typeScript的基础环境搭建。
三、基础数据类型
3.1 数字
3.2 字符串
3.3 布尔值
3.4 数组
3.5 元祖
3.6 Any
3.7 Void
3.8 Null和Undefined
3.9 Never
3.10 Symbol
3.11 Object
3.12 类型断言
通过类型断言这种方式可以告诉编译器,“相信我,我知道自己在干什么”。 类型断言好比其它语言里的类型转换,但是不进行特殊的数据检查和解构。 它没有运行时的影响,只是在编译阶段起作用。 TypeScript会假设你,程序员,已经进行了必须的检查。
四、总结
至此我们完成了ts基础数据类型的学习,下一章学习:类、接口和之间的关系
版权声明: 本文为 InfoQ 作者【梁龙先森】的原创文章。
原文链接:【http://xie.infoq.cn/article/40b485139fcbcb1ff516f5206】。文章转载请联系作者。
评论 (4 条评论)