var abc = 1;
function suba(i)
{
return i + 1;
}
window.alert(suba(abc));
如何使变量abc的指针传入函数suba 使其返回2?
解决方案 »
- 把字符串里面除了小数点和数字的字符去掉,用正则?
- 请写出如下 正则表达式 谢谢
- checkbox中 已选中 未选中的都有 我现在要把已选中的checkbox改成未选中的同时也要根据这个把该行的数据变更
- 求键位随机的软键盘 js代码
- 求助,又是IE与FF的兼容问题。
- javascript 控制边框
- 向Myeclipse添加现有项目提示The following projects must be upgraded to work correctly with
- 一个select选择的问题
- 置顶的Javascript参考手册链接无效,谁有拜托发我一份,谢谢
- 如何改变链接的颜色???
- 如何让div只能输入0-100的数字?
- javascript或者 ext能够产生GUID吗?
function add(o){
o.a++;
}
alert(test.a);//1
add(test);
alert(test.a);//2
var x = suba(abc);
alert(x);不知你的意思?
this.x = 4;
}function changeCt(o){
o.x = 12;
}var oCt = new ct();
changeCt(oCt);
alert(oCt.x);
JavaScript中传指针的情况发证在传递的对象为非值引用的类型上.可以参考一下:http://www.jslab.org.cn/?tag=PrototypeShare如果要修改非object类型,只能借助作用域,如:
<script type="text/javascript">var abc = 1;
function suba(){
return ++abc;
}alert(suba());
alert(abc);</script>