三种基础数据类型
- string 字符串类型
- number 数字类型
- boolean 布尔值
变量
- 变量是储存数据的容器,里面的数据可以被改变
- 写法:let 自定义变量名: 类型 = 值
常量
- 变量是储存数据的容器,里面的数据不可以被改变
- 写法:const 自定义常量名: 类型 = 值
数组
- 数组:是一个容器,可以存储多个数据
- 写法:let 自定义数组名: 类型[] = [数据1, 数据2,...]
函数
基本使用
- 写法: function 自定义函数名() { 函数体 }
函数名()
带参数的函数
- 写法: function 自定义函数名(形参:数据类型,形参:数据类型,...) { 函数体 }
函数名(实参,实参,...)
带返回值的参数
-
返回值作用:将函数的执行结果传递给其他部分使用(函数外部)。
-
默认情况下,函数外部无法直接使用函数内部执行结果;如果想要在函数外部使用内部执行结果,需要将这个结果设置为函数的返回值。
可选参数
箭头函数
- 写法:
let 函数名 = (形参1: 类型, 形参2: 类型) => {
// 函数体
// 1. 计算过程
// 2. 返回结果
return 计算的结果
}
//调用函数
函数名(实参1, 实参2)
对象
作用:用于描述一个物体的特征和行为
对象:是一个可以存储多个数据的容器。 写法:
//对象
//先用interface定义一个接口,在定义对象,在调用
interface 自定义接口名 {
属性名1: 类型1
属性名2: 类型2
属性名3: 类型3
}
//定义对象
let 自定义函数名: 自定义接口名 = {
属性名1: 赋值
属性名2: 赋值
属性名3: 赋值
}
联合类型
- 写法:let 变量: 类型1 | 类型2 | 类型3 = 值