• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

typescript(Day1)数据类型

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

TypeScript(Day1)数据类型

typescript 将会是前端的未来,这点毋庸置疑,就从前端目前三大框架都支持typescript这点来说就很清楚,Vue3更是使用typescript重写了一遍源码。可见typescript的重要性

  • typescript是javascript的超集,也就是说js可以实现的功能,ts是都可以完美的实现,相比之前还比js多了很多东西,如类型系统等等
  • 会了JS就相当于会了80%的ts
  • 浏览器和node.js都是只认识js代码,他们并不认识ts代码,所以ts代码的运行都是先将ts转换成js,最后再将转换之后的代码在js浏览器和node中运行的
typescript和javascript相比较之下的优势
  • typescript拥有了数据类型,我们知道,js是一门弱类型语言,这个就使得在开发一些大型应用的时候会相对来说比较吃力,所以ts就解决了这个问题。
  • 因为目前就学到数据类型,所以目前知道的好处就是这个
typescript的数据类型

typescript一共提供了数字类型(number)、布尔类型(boolean)、字符串类型(string)、数组类型(array)、元祖类型()、枚举类型(enum)、任意类型(any)、null和undefined类型、void类型、never类型
在学习下来了以后,我发现,就是逐渐的面向对象化和c#/java化,因为之前有c#语言的基础,所以学习起ts来还是相对来说比较轻松的,都走的通。

  • 数字类型
    ts将数字类型独立开,但是没有对整数和浮点数再进行划分,这点和c#还是不一样的。

  • 布尔类型

  • 字符串类型

  • 数组类型 - - 可以用array关键字规定类型,也可以使用泛型的形式定义

  • 元祖类型 - - 可以存放多种数据类型的数组

  • 枚举类型

  • 任意类型 - - 不会限制类型,和js一样

  • null 和 undefied类型

  • void 空类型

  • never类型

总结
  • ts一共是为我们提供了以上的这些数据类型,最近的还提供了object类型约束,在有了类型约束的js - - 也就是ts就有了和java,c#等语言在大型项目开发上的扳手腕的能力,当然ts还有其他的东西,等学到了就继续更新,每天进步一点点,ts真的很重要,一定要掌握。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap