【第10期】学习TypeScript你要知道的JavaScript

简介: 【第10期】学习TypeScript你要知道的JavaScript

我们都知道TypeScript是JavaScript的超集,在学习TypeScript之前自然绕不过JavaScript,在小编看来,学习任何一门语言最快的方法就是对比差异学习,而学习TypeScript关键就是基本类型、特殊类型和扩展类型,而在我们学习之前,应该对JavaScript了如指掌,学习TypeScript才能得心应手。

二、数据类型

对于JavaScript的数据类型,好多人有好多争议,今天小编结合行业经验,做一个全面的总结,希望对大家的工作和面试有帮助,在学习TypeScript的时候可以清晰辨别,不要搞混淆。

JavaScript的数据类型有8种,在ES5的时候,我们认知的数据类型是6种,Number、Null、Undefined、Boolean、String、Object。ES6中新增一种Symbol,这种类型的对象永不相等,即使创建的时候传入相同的值,可以解决属性名冲突的问题,作为标记。谷歌还出现一种bigint。是指安全存储、操作大整数。(很多人不把这个作为数据类型)。

2.1 基础类型

  • ES5的基本数据类型有:Number,String,Boolean,null,undefined
  • ES6基本数据类型:Number,String,Boolean,null,undefined,symbol,bigint(后两个为ES6新增)

2.2 引用类型

  • object,function(Function.prototype)
  • object:普通对象,数组对象,正则对象,日期对象,Math数学函数对象。


目录
相关文章
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的英语学习交流平台小程序附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的英语学习交流平台小程序附带文章源码部署视频讲解等
5 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的学习资源推送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的学习资源推送系统附带文章源码部署视频讲解等
5 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的可视化的学习系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的可视化的学习系统附带文章源码部署视频讲解等
6 0
|
4天前
|
存储 前端开发 JavaScript
|
4天前
|
消息中间件 前端开发 JavaScript
|
4天前
|
JSON JavaScript 前端开发
|
4天前
|
JavaScript 前端开发
|
4天前
|
JavaScript 前端开发
|
4天前
|
JavaScript 前端开发 Java
|
4天前
|
移动开发 前端开发 JavaScript