变量的使用
变量的使用分为两步:1 声明变量并指定类型 2 给变量赋值。
let age: number = 18;
- let 是 TS 的关键字,用来声明变量。
- age 是程序员自己定义的变量名称。
: number
用来指定变量 age 为数值类型。- 注意:分号是可选的,可省略
注意:声明变量的时候要指定变量的类型
类型注解
类型注解:是一种为变量添加类型约束
的方式。
- 约定了什么类型,就只能给变量赋什么类型的值
代码中的 : number
就是类型注解
变量命名规范
变量名称只能出现:数字、字母、下划线(_)、美元符号($)
,并且不能以 数字 开头
- 推荐:变量名称要有意义
- 推荐:使用驼峰命名法(首字母小写,后面每个单词首字母大写)
- 注意:变量名称
区分大小写
数据类型
TypeScript 中的数据类型分为两大类: 原始类型(基本数据类型)
和 对象类型(复杂数据类型)
常用的基本数据类型有 5 个:number / string / boolean
/ undefined / null
数字类型
包含整数值和浮点型(小数)值,也包含正负数
数字类型的类型注解为:number
字符串类型
字符串:由零个或多个字符串联而成的,用来表示文本信息
字符串可以使用单引号(')
或双引号(")
,推荐:使用单引号
字符串类型的类型注解为:string
布尔类型
布尔类型,用来表示真或假。 只有两个值,分别是: true
和 false
布尔类型的类型注解为:boolean
undefined、nul
- undefined:表示
声明但未赋值的变量值
(找不到值)。
let u: undefined
console.log(u) // 变量u的值为 undef
- null:表示
声明了变量并已赋值,值为 null
(能找到,值就是 null)