首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >TypeScript 入门必读:3分钟掌握基础类型

TypeScript 入门必读:3分钟掌握基础类型

作者头像
程序员NEO
发布2025-03-06 15:44:24
发布2025-03-06 15:44:24
1380
举报
文章被收录于专栏:前端必修课前端必修课

TypeScript 作为 JavaScript 的超集, 不仅完全支持 JavaScript 的所有数据类型, 还扩展了一些实用的类型系统特性, 比如枚举类型(enum)。本文将详细介绍 TypeScript 中的基本数据类型。

数值类型 (Number)

TypeScript 中使用number 类型来表示数值, 可以表示整数和浮点数:

代码语言:javascript
复制
let num: number;
num = 123;        // 十进制
console.log(num); // 输出: 123

number类型示例

TypeScript 会进行严格的类型检查, 如果尝试将其他类型的值赋给 number 类型的变量, 编译器会报错:

代码语言:javascript
复制
let value: number;
value = "BNTang"; // Error: Type 'string' is not assignable to type 'number'

类型错误示例

进制表示

number 类型支持多种进制表示方式:

代码语言:javascript
复制
let num: number;
num = 0x11;   // 十六进制
num = 0o11;   // 八进制
num = 0b11;   // 二进制
console.log(num);

进制表示示例

布尔类型 (Boolean)

使用boolean 类型来表示逻辑值, 只能赋值 true 或 false:

代码语言:javascript
复制
let isDone: boolean;
isDone = true;
console.log(isDone); // 输出: true

布尔类型示例

字符串类型 (String)

使用string 类型来表示文本数据。TypeScript 支持使用单引号(')、双引号(")和模板字符串(`):

代码语言:javascript
复制
let name: string;
name = "BNTang";
console.log(name);

字符串类型示例

模板字符串特性

模板字符串提供了一种方便的方式来嵌入表达式:

代码语言:javascript
复制
let age: number = 18;
let info: string = `年龄:${age}`;
console.log(info);

模板字符串示例

提示: TypeScript 的类型系统帮助我们在开发阶段就能发现潜在的类型错误, 提高代码的可靠性和可维护性。

通过使用这些基本类型, 我们可以更好地描述和约束变量的数据类型, 让代码更加健壮和易于维护。在实际开发中, 合理使用类型注解可以帮助我们避免很多常见的编程错误。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员 NEO 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数值类型 (Number)
    • 进制表示
  • 布尔类型 (Boolean)
  • 字符串类型 (String)
    • 模板字符串特性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档