<script language="javascript">
<!--
void function change(a) {
this.c=a+1;
}
a=0;
var b=new change(a);
alert(b.c);
//-->
</script>
try~~~
<!--
void function change(a) {
this.c=a+1;
}
a=0;
var b=new change(a);
alert(b.c);
//-->
</script>
try~~~
解决方案 »
- 求助:javascript正则表达式多次对同一字符串测试时,得到不同的结果
- 请教下,google 文档中的在线文本编辑器是用什么实现的,是Javascript吗?
- jscharts.js如何去掉logo的方法
- 如何使用js实现文件下载
- 关于JQuery Toggle的问题
- 在什么情况下,用js中的history.back()会抱错说网页过期???
- 如何使一个input文本框随其中内容而变化长度?
- 请教:如何在一个窗口内显示alert信息,按ok后再跳转到另一个窗口??
- button按纽怎么加JS让他弹出一个mailto的outlook新邮件?
- 请教如何下载可以在线试听的音乐啊?这里有几个网地址,请高人分析分析。
- 加载onLoad的页面为何不能刷新呀???
- 高分求javascript将当前报表数据导出成excel文件的源码。
void function change(){ //将
a=1;
}
a=0;
change();
alert(a);
</script>
顺利
a=1;}
a=0;
change(a);
alert(a);
是值传递,如果要a改变需要传递a的引用,如下:param = new Object();
void function change(obj){
obj.a=1;
}
param.a = 0;
change(param);alert(param.a);
function change(dump){dump=1;
return dump;}
var a=0;
a=change(a);
alert(a);
</script>