找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2494|回复: 3

[求助] js方法控制作用域外变量数值

[复制链接]
发表于 2017-6-28 10:14:24 | 显示全部楼层 |阅读模式
var i =4,j=11;
function changer(o){
        //求代码或思路
}

$('#btn1').click(function(){  changer(i);console.log(i) })   //希望点1次i为5,再点为6,累加
$('#btn2').click(function(){  changer(j);console.log(j) })  //希望点1次j为12,再点就13,累加


这个能实现吗?
发表于 2017-6-30 18:15:12 | 显示全部楼层
1、这个逻辑有问题。
如果可以实现,那么#btn1连续点击7次之后,i 等于 j,究竟是 i 还是 j ?
2、我没记错的话,&i 在c是可以引用i 的,指针。
但是JavaScript中没有这个用法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-4 16:54:45 | 显示全部楼层
只是想传值去让全局变量自增,无法实现就算了。。我就多写点代码中转1下吧。。。谢谢了!
回复 支持 反对

使用道具 举报

发表于 2017-7-4 17:04:14 | 显示全部楼层
函数执行最后return;然后在点击的时候把返回结果分别赋值给i跟j,我也是初学者,共勉!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )

GMT+8, 2021-1-17 12:01 , Processed in 0.055462 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表