TypeScript中 JavaScript类型:number,boolean,string,Array,Object,null,undefined,Symbol

目录

JavaScript类型

1.number类型

2.boolean类型

 3.string类型

 5.Array类型

 6.Object类型

 7.null和undefined类型

8.Symbol类型


JavaScript类型

1.number类型

数字类型是我们开发中经常使用的类型,TypeScript和JavaScript一样,不区分整数类型(int)和浮点型 (double),统一为number类型

 如果你学习过ES6应该知道,ES6新增了二进制和八进制的表示方法,而TypeScript也是支持二进制、八进制、十 六进制的表示

2.boolean类型

boolean类型只有两个取值:true和false

 3.string类型

string类型是字符串类型,可以使用单引号或者双引号表示:

同时也支持ES6的模板字符串来拼接变量和字符串:

 

 5.Array类型

一个数组中在TypeScript开发中,最好存放的数据类型是固定的

表示变量为数组类型,并且数组中都是字符串
两种方法:
1.const name : Array<string> = [] //不推荐
2.const name2 : string[] = [] //推荐

name.push('a')
name2.push('s')

数组里面添加其他类型会报错:

 6.Object类型

const info = {//默认推导类型
    name:'why',
    age:27

}
console.log(info.name)//可以获取结果

但是:

 从myinfo中我们不能获取数据,也不能设置数据:

 7.null和undefined类型

在 JavaScript 中,undefined 和 null 是两个基本数据类型。 

在TypeScript中,它们各自的类型也是undefined和null,也就意味着它们既是实际的值,也是自己的类型:

let N :null = null
let U :undefined = undefined

8.Symbol类型

在ES5中,如果我们是不可以在对象中添加相同的属性名称的,比如下面的做法:

通常我们的做法是定义两个不同的属性名字:比如identity1和identity2。

但是我们也可以通过symbol来定义相同的名称,因为Symbol函数返回的是不同的值:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值