02-类型介绍

介绍完ts的功能之后,大家有没有对ts很感兴趣呢?掌握基本语法是学习一门语言不可缺少的环节,所以下面小良开始总结ts的语法相关知识

学TS语法之前,我们首先要知道JS的八种内置类型分别是哪些:
  • Number
  • String
  • Boolean
  • Underfined
  • Null
  • Symbol
  • Object
  • BigInt

  在小良平时实际开发中,symbol和BigInt用的最少,所以小良挑这两个展开说下。
Symbol:ES6 引入了一种新的数据类型 Symbol,表示独一无二的值。
BigInt类型:BigInt 是一个内置对象,可以用来表示任意大的整数。因为number类型只能安全的计算 -(2^53-1) 到 (2^53-1) 之间的整数,超出此范围整数可能会丢失精度。BigInt 就能完美的解决这个问题。
通过 typeof 测试,BigInt 的值将返回 ‘bigint’。
BigInt 类型的值不能和 Number 类型的值直接进行运算,否则会报错,在ts里面这两个也不能兼容,不然会报错

TS在此基础上新增了:
  • void
  • never
  • tuple
  • enum
  • any
Ts声明变量类型的方法
ts可以在变量定义的时候进行变量类型的声明
let a : number ;
a=1;        //通过
a=true;     //报错 
ts可以在变量定义的时候进行变量类型的声明且赋值

let a : number = 1;
a=1; //通过
a=true; //报错

ts还可以像js那样直接定义赋值变量,如果不做类型赋值操作那变量类型会自动变成被赋值的类型,后续想更改会报错。

let a = 1;
a=1; //通过
a=true; //报错

  然后基本的Number String Boolean BigInt Symbol就没什么特别的,也比较简单,按照小良上面的方法定义使用就可以,然后我们下章开始重点讲其他比较难的类型

你只管努力,剩下的交给时间。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

有趣的小良

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

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

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

打赏作者

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

抵扣说明:

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

余额充值