山河博客Code

小案例解释Javascript栈内存

大家好我是山河,今天我将写一个小案例解释Javascript栈内存,例子很简单,而且容易理解,话不多说,直接上代码解释。

<script>
	var a = 1, b = a;
	a++;
	console.log(a);
	console.log(b);
</script>

输出结果

这个例子详解

我们声明了变量 a 定义值为1,

变量b = a

然后 a 进行递增

保存运行,查看控制台

a因为递增+1,控制台输出了2

而b还是原来的1

这是为什么?

山河告诉你们答案:

JS的变量都是保存在栈内存中,值与值都是独立存在,修改一个变量不会影响其他的变量

看懂了没?是不是很简单呢,下次山河给大家再把堆内存的例子做出来给大家。

下期再见,我是山河。

山河博客PC

JQuery选择器笔记

大家好,我是山河,最近有在学Javascript,感觉学得差不多了,就去学习JQuery,毕竟咱们自学的基础打好了之后主要是实战,最近也实战撸了原生js的几个小项目,但是感觉有点费力耗时间,然后就选择了JQuery。

本文是JQuery的笔记,接下来几天都会陆陆续续的从本地笔记转移进博客文章,作为云端记录,随时查看。

PS:我是黑马pink老师学的,笔记截图均是来自哔哩哔哩上的黑马Pink老师的视频。

另外附上JQuery在线手册 jquery 在线手册 | jQuery API 中文手册 | jQuery 速查表 | jQuery 参考手册 | jQuery CHM | jQuery 在线文档 | jQuery 1.12.1 (hemin.cn)

本文到此结束。

pink老师视频

https://www.bilibili.com/video/BV1Sy4y1C7ha