復制代碼 代碼如下:
<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"
大家相互比較一下