返回
从基础类型开始学习 TypeScript
前端
2023-10-08 02:24:58
TypeScript 手册 (一):认识基础类型
好的,没有写作经验也没有关系,我们可以一起进步。你现在要做的事就是打磨你的作品。现在我来写写关于 TypeScript 基础类型的内容。
今天,我们来聊聊 TypeScript 的基础类型。
TypeScript 是一种编译时强类型的语言,这意味着在编译阶段就会对代码进行类型检查。这使得 TypeScript 代码更加健壮,可以帮助我们及早发现错误。
TypeScript 的基础类型包括:
- 布尔类型(boolean)
- 数字类型(number)
- 字符串类型(string)
- 对象类型(object)
- 数组类型(array)
- 函数类型(function)
其中,布尔类型、数字类型和字符串类型是基本数据类型,而对象类型、数组类型和函数类型是引用类型。
基本数据类型存储的值直接保存在变量中,而引用类型存储的值是对象的引用,指向存储在内存中的对象。
我们可以使用 let
和 const
来声明变量。let
声明的变量可以重新赋值,而 const
声明的变量的值不能改变。
let name = "John Doe";
name = "Jane Doe";
const age = 30;
// age = 31; // error: Cannot assign to 'age' because it is a constant
TypeScript 中的数据类型包括:
number
:整数或浮点数string
:字符串boolean
:true 或 falseobject
:对象array
:数组function
:函数
我们可以使用 typeof
运算符来获取变量的数据类型。
console.log(typeof name); // "string"
console.log(typeof age); // "number"
TypeScript 会对变量进行类型推断,这意味着我们可以不显式指定变量的类型。
let name = "John Doe";
let age = 30;
// TypeScript 会自动推断出 name 的类型为 string,age 的类型为 number
但是,我们也可以显式地指定变量的类型。
let name: string = "John Doe";
let age: number = 30;
使用显式类型注释可以帮助我们提高代码的可读性和可维护性。
TypeScript 还支持注释,注释可以帮助我们解释代码的意图和用法。
// 这是一个注释
/**
* 这是一个多行注释
*/
多行注释可以使用 /*
和 */
来表示。
好了,关于 TypeScript 的基础类型就介绍到这里。希望本文对您有所帮助。
如果您有任何问题,欢迎在评论区留言。
注意: 本文仅介绍了 TypeScript 的基础类型,有关 TypeScript 的更多内容,请参阅 TypeScript 官方文档。