本文主要对TypeScript做一些基本介绍
一,TS类型注解
格式:
let 变量名: 类型 = 初始值
示例代码:
let age: number = 18
说明:代码中的 : number
就是类型注解
作用:为变量添加类型约束
二,类型推论
在 TS 中,某些没有明确指定类型的情况下,TS 的类型推论机制会自动提供类型。好处:由于类型推论的存在,有些情况下的类型注解可以省略不写
发生类型推论的 2 种常见场景
1.声明变量并初始化时
2.决定函数返回值时
// 变量 age 的类型被自动推断为:number
let age = 18
// 函数返回值的类型被自动推断为:number
function add(num1: number, num2: number) {
return num1 + num2
}
三,TypeScript的类型
原始类型:
原始类型:number/string/boolean/null/undefined/symbol
// 数值类型
let age: number = 18
// 字符串类型
let myName: string = '小花&#