您的位置:首页 > Web前端 > JavaScript

JS的反射问题

2010-04-07 00:00 459 查看
<html> 
<head><title>JS反射</title> 
<script type="text/javascript"> 
/* 
* 反射 
*/ 
function forwindow() { 
for (var i in window) {   /*循环 
if (window[i] === "wsenmin") {  /* 三个等号,先比较类型 
return i;            /* 类型如果不同的话不予比较,自动跳过 
}                   /* 类型相同才会比较值 
} 
} 
var name = "wsenmin"; 
var trimName = forwindow(); 
alert(trimName); 
</script> 
</head> 
<body> 
</body> 
</html>

/* 两个等号直接比较值,但是类型不能相互转换的时候报错
window[i] === "wsenmin1"
window[i] == "wsenmin1"
大家相互比较一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: