TypeScript系列(二)变量声明和数据类型

本文介绍了TypeScript中的变量声明和数据类型,包括保持与JavaScript一致的类型如boolean、number、string、null和undefined,以及TypeScript特有的元组、枚举、any、void和never类型。此外,还提及了类型断言的概念。

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

一,变量声明

TypeScript是JavaScript的超集,在变量声明方式方面,关键字是和JavaScript保持一致的,并且推荐较新的 letconst 代替 var 。至于为什么这样做,相信用过JavaScript的应该都知道,这里就不多加赘述了。

区别就在于,TypeScript在定义变量时会声明变量的类型。

举个最简单的例子,在JavaScript中定义一个string,我们是这样写的

let name = 'Kris';

但是在TypeScript中就多了一个类型

let name: string = 'Kris';

注意,我们在这使用的是string,而不是String。区别我们稍后就讲。

也许会有人问:string,是不是必须得写呢?这里提前透露一下,有些时候也不是必须的。这里后面文章会讲到。

二,数据类型
保持和JavaScript一致的类型

TypeScript支持与JavaScript几乎相同的原始数据类型。其中包括:布尔值(boolean),数值(number),字符串(string),nullundefined 和 Symbol(ES6中的新类型)。以及对象类型Array和Object

1,boolean类型

使用boolean定义类型,很简单:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值