关于index的问题

来源:5-1 事件参数

CC陈十一

2019-03-21 15:04:09

index在全局中的初值为0。在鼠标滑过的函数中,改变index的值。但是在函数外index的值并未改变,依然永远是0。按我的理解左右键中的条件应该是无法成立的,按左右键应该无法切换图片。但为什么还是可以切换呢,明明index永远等于0.上一个函数中的event对index进行赋值对于下一个函数中的index值应该是没影响的啊

写回答

2回答

好帮手慕夭夭

2019-03-21

你好同学 ,老师在上一次回复中说到了 .如果函数中没有重新使用var定义 , 那么使用的index就是全局的 . 虽然即一开始定义的是index为0  ,但是后面改变了它哦 . 在这个视频中 ,如下所有的index ,用到的都是同一个index  , 

http://img.mukewang.com/climg/5c937d820001d20312050694.jpg

祝学习愉快 ,望采纳 .

0
hC陈十一
h 懂了,谢谢老师
h019-03-21
共1条回复

好帮手慕夭夭

2019-03-21

你好同学 , 变量定义后会把初始值保持在内存中 , 如果函数中没有重新使用var定义 , 那么使用的index就是全局的 . 

所以视频中如下这些 ,改变的就是全局的index ,当index改变 ,内存中的index值就会发生变化 .

当你下一次使用index时 ,就会在内存中获取上一次改变后的值哦

http://img.mukewang.com/climg/5c93607e0001b51e08170303.jpg

祝学习愉快 ,望采纳 .

0
hC陈十一
h 但是在全局中index不是一直等于0么。使用左右键时这个函数是怎么获取之前图片的index值的
h019-03-21
共1条回复

0 学习 · 36712 问题

查看课程