博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

流水孟春

以前使用的博客 webvista.cublog.cn
lib.cublog.cn
javascrip学习笔记(3)
JS运算符和JAVA、C/C++ 、PHP 有出入的一些内容:

3.1 in运算符:
如果b的值和b的一个属性名相同,则为真,

var a='AA';
var b={AA:123,AB:456,AC:789};
if(a in b){
    alert('IN');
}else{
    alert("X IN");
}

结果alert("IN");

3.2 instanceof运算符
是否是类的一个事例

var a=[1,2,3];
if(a instanceof Array){
    alert("Array");
}
if(a instanceof Object){
    alert("Object");
}


3.3 数组的实现           

var arr1=[1,2,3];
var arr2={x:1,y:2,z:3};
var arr3=new Array(1,2,3);
alert("arr1[0]="+arr1[0]+"\narr2.y="+arr2.y+"\narr3[2]="+arr3[2]);


3.4 delete
将对象的属性删除

var O={x:1,y:2};
if(delete O.x) alert(O.x); // 结果是 undefined


3.5 void
将任何数据类型的变量置空

var a1=123;
alert(void a1); // 结果是undefined

var a2=new Array(222,123);
alert(void a2);
// 结果是undefined

发表于: 2006-12-14,修改于: 2006-12-14 02:06,已浏览499次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:0.03144