变量的声明
- 声明变量并指定类型:
例 let age:number;
let是Ts的关键字,用来声明变量。
age是程序员自己定义的变量名称。
: numbex用来指定变量age为数值类型。
注意分号是可选的,可省略。
数据类型
typescript中的数据类型分为两大类: 1原始类型(基本数据类型) 2对象类型(复杂数据类型)。
常用的基本数据类型有5个: number /string /boolean /undefined / null.
1.数字类型:
- 数字类型:包含整数值和浮点型(小数)值。
2.字符串类型
- 字符串:由零个或多个字符串联而成的,用来表示文本信息。
- 字符串可以使用单引号()或双引号() .推荐:使用单引号。
- 字符串类型的类型注解为: string,声明变量时要添加类型注解。
console.log ('Hello Ts') //推荐
console.log ("Hello Ts")
console.log(' ') //空字符串
let name:string='xiaowang' //注解
3.布尔类型
- 布尔类型,用来表示真或假。
- 只有两个值,分别是: true和false. true表示真, false表示假。
- 布尔类型的类型注解为: boolean.
let aa: boolean = true
let bb: boolean = false
4.undefined null
- undefined 类型的值为: undefined
- null 类型的值为: null
共同特点:只有一个值,值为类型本身。
// undefined 类型注解为
let u: undefined =undefined
//null 类解为
let n: null = null
不同点:
- undefined:表示声明但未赋值的变量值(找不到值) 。
- nul1:表示声明了变量并已赋值,值为null (能找到,值就是null)
5.类型总结:
- Typescript中常用的基本数据类型有5个
- 分别是: number (数字类型) /string (字符串类型) /boolean (布尔类型) /undefined / null.
- 重点是: number / string / boolean.