var a = 1; var b = a; //赋的是a的复制值 b ++; alert(a); //"1" b的修改不影响a /****************************************/ var a = [1]; var b = a; //赋的是a的引用 b[0] ++; alert(a); //"2" b的修改对a也有效 不过当然b = [2];这种修改对a是没用的。
var a = 1;
var b = 2;
function change(a,b) {
var c = a;
a = b; //用新引用覆盖
b = c;
alert(a); //"2"
alert(b); //"1"
}
change(a,b);
alert(a); //"1"
alert(b); //"2"
var a = [1, 2, 3];
var b = [5, 6];
function change(a,b) {
a[0] = 4; //对其属性的修改外部可见
var c = a;
a = b; //用新引用覆盖
b = c;
alert(a); //"5,6"
alert(b); //"4,2,3"
}
change(a,b);
alert(a); //"4,2,3"
alert(b); //"5,6"
var a = [1, 2, 3];
var b = [5, 6];
function change() {
var c = a;
a[0] = 4;
a = b;
b = c;
};
change();
alert(a); //"5,6"
alert(b); //"4,2,3"
1 == 1; //true 1 === 1; //true [0] == [0]; //false [0][0] == [0][0]; //true [0][0] === [0][0]; //true [0].toString() == [0].toString(); //true
/*构造一个函数,给数组中的节点设置事件处理程序,当点击一个节点时,alert出节点的序号*/
var add_handlers = function (nodes) {
var i;
for (i = 0, l = nodes.length; i < l; i ++) {
nodes[i].onclick = function (e) {
alert(i); // 当然这里的结果必然是每次alert的都是节点总数。。。。
}
}
};
var add_handlers = function (nodes) {
var i;
for (i = 0, l = nodes.length; i < l; i ++) {
nodes[i].onclick = function (i) {
return function(){
alert(i);
}
}(i);
}
};
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有