JavaScript-1
JavaScript基础基本数据类型介绍所有的编程语言都有数据类型的概念。
在JavaScript中,数据类型可以分为基本数据类型和引用数据类型。其中基本数据类型包括Undefined,Null,Boolean,Number,String5种类型。在ES6中新增了一种基本的数据类型Symbol.
引用类型有Object,Function,Array,Date等。
问题:两种类型有什么区别?
存储位置不同
区别
基本数据类型
引用数据类型
存储位置
栈(stack)
堆(heap)
占据空间
小,大小固定
大,大小不固定
引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。
下面我们先来回顾基本数据类型的内容,后面再复习引用类型的内容,以及看一下对应的常见的面试题。
Undefined类型Undefined类型只有一个唯一的字面值undefined,表示的含义是一个变量不存在。
问题:哪些场景中会出现undefined?
第一:使用只声明而未初始化的变量时,会返回undefined
...
秘密花园
**欢迎来到路小雨的秘密花园!**
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment