- 博客(2)
- 收藏
- 关注
原创 论js函数传参时:值传递与引用传递的区别
值传递的是简单的数据类型;引用传递的是复杂类型的数据。在内存中是分为两个区域:栈 和 堆。栈用来存放地址,堆是用来存放值的。值传递的数据不分地址和值(地址=值);引用传递的数据区分地址和值,找到地址后需要根据地址说明的情况才能找到相对应的值。值传递的数据地址和值是同一个内容,因此在拷贝之后,改变新的数据之后不会对原来的数据产生影响;而引用传递的数据地址和值是两部分内容,所以在默认拷贝之后,...
2020-03-09 22:09:42 167
原创 JavaScript中==和===的区别
在JavaScript中用于一般比较,=用于严格比较。在比较的时候可以转换数据类型;=严格比较,只要类型不匹配就返回flase。举例说明:“1” == true;类型不同,"“将先做类型转换,把true转换为1,即为 “1” == 1;此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;此时,”" 左右两边的类型都为数值型,比较成功!如果比较:“1” === t...
2020-03-09 21:29:16 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人