Typescript语言基础

本文介绍了TypeScript的三种注释类型,包括单行、多行和区域注释,特别强调了区域注释在代码折叠中的作用。同时,详细阐述了JavaScript的数据类型,包括基本数据类型和引用类型,并新增了BigInt数据类型的介绍,解释了其创建方式以及与Number类型的差异和注意事项。在数据类型转换中,提到了可能存在的精度问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

Typescript支持三种类型的注释:

  1. 单行注释
  2. 多行注释
  3. 区域注释,不是一种的代码注释的语法,而是借助单行注释的语法实现了代码折叠区域的功能,比如:
//#region 
const str: Date = new Date()
console.log("str", str)

//#endregion

在这里插入图片描述
这样这段代码是可以折叠的。

JavaScript的数据类型:undefined、null、Boolean、string、symbol、number、Object。
其中,undefined、null、boolea、string、symbol和number是基本数据类型。
object是引用类型数据。

新增的基本数据类型BigInt

如何创建BigInt类型的值呢?

  1. 使用BigInt字面量,比如:const unit = 1n,用小写字母“n”结尾。中间不能有空格。
  2. 使用BigInt函数,比如:const unit = BigInt(1);// 1n

BigInt和number在严格比较的时候,是不相等,因为两者是不同的数据类型。
BigInt类型的值是可以和Number类型的值进行数学意义上的比较,但是不能混合在一起运算。

BigInt类型和Number类型进行强制类型转换的时候,可能会损失精度。比如:Number(1n); // 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

读心悦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值