第四章,变量,作用域和内存问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四章,变量,作用域和内存问题相关的知识,希望对你有一定的参考价值。
本章内容:
- 理解基本类型与引用类型的值
- 理解执行环境
- 理解垃圾搜集
1.基本类型
- 基本类型有五种:undefined,null,boolean,string,number
- 基本类型的赋值方式是拷贝副本,进行赋值,如下图所示:num1值改变了,不影响num2
2.引用类型
- 引用类型赋值如下,一个对象值的变化,会影响其他的值:
3.传递参数
ECMAScript中所有的函数的参数都是按值传递的。参数如果是值类型,则直接拷贝赋值,如果是引用类型,则赋值其引用地址给参数。
4.执行环境及作用域
- 变量的访问原则是:由内向外,内部函数有访问外部函数变量的权限,但是外部函数却没有访问内部函数内的变量的权限
- javascript的函数作用域是以函数为单位的,没有块级作用域(if,while,for ...等块级作用域)
以上是关于第四章,变量,作用域和内存问题的主要内容,如果未能解决你的问题,请参考以下文章