Angular 是一个用 HTML 和 TypeScript 构建客户端应用的平台与框架并且 Angular 本身就是用 TypeScript 写成的。
所以学习一些TypeScript相关的知识是非常重要的。
先说说TypeScript的主要特征
免费开源
基于 ECMAScript 标准进行扩展
新增了可选静态类型,类,模块
经过编译以后成为可读的,符合 ECMAScript 规范的JavaScript
跨平台
可以和 JavaScript 代码一起运行
Angular2 TypeScript中基本数据类型
布尔类型(boolean)
数字类型(number)
字符串类型(string)
数组类型(array)
元组类型(tuple)
枚举类型(enum)
任意值类型(any)
null和undefined
void类型
never类型
布尔类型:最简单的数据类型 只有true和false
定义一个变量为布尔类型后不能再赋值成其他类型的值 let f :boolean = true;//正确 f=1//错误
数字类型:数字都是浮点型 支持二进制、八进制、十进制和十六进制字面量
let b:number = 0b1010;//二进制
let o :number = 0o744;//八进制
let d:number = 6;//十进制
let h: number = 0xf00d;//十六进制