JS的反射問(wèn)題
更新時(shí)間:2010年04月07日 12:54:57 作者:
兩個(gè)等號(hào)直接比較值,但是類型不能相互轉(zhuǎn)換的時(shí)候報(bào)錯(cuò)
復(fù)制代碼 代碼如下:
<html>
<head><title>JS反射</title>
<script type="text/javascript">
/*
* 反射
*/
function forwindow() {
for (var i in window) { /*循環(huán)
if (window[i] === "wsenmin") { /* 三個(gè)等號(hào),先比較類型
return i; /* 類型如果不同的話不予比較,自動(dòng)跳過(guò)
} /* 類型相同才會(huì)比較值
}
}
var name = "wsenmin";
var trimName = forwindow();
alert(trimName);
</script>
</head>
<body>
</body>
</html>
/* 兩個(gè)等號(hào)直接比較值,但是類型不能相互轉(zhuǎn)換的時(shí)候報(bào)錯(cuò)
window[i] === "wsenmin1"
window[i] == "wsenmin1"
大家相互比較一下
您可能感興趣的文章:
相關(guān)文章
為什么JavaScript中0.1 + 0.2 != 0.3
這篇文章主要給大家介紹了關(guān)于為什么JavaScript中0.1 + 0.2 != 0.3的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
js內(nèi)存泄漏場(chǎng)景、如何監(jiān)控及分析詳解
js內(nèi)存泄漏的含義就是當(dāng)已經(jīng)不需要某塊內(nèi)存時(shí)這塊內(nèi)存還存在著,垃圾回收機(jī)制就是間歇的不定期的尋找到不再使用的變量,并釋放掉它們所指向的內(nèi)存,這篇文章主要給大家介紹了關(guān)于js內(nèi)存泄漏場(chǎng)景、如何監(jiān)控及分析的相關(guān)資料,需要的朋友可以參考下2021-11-11
websocket4.0+typescript 實(shí)現(xiàn)熱更新的方法
這篇文章主要介紹了websocket4.0+typescript 實(shí)現(xiàn)熱更新的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
JavaScript實(shí)現(xiàn)twitter puddles算法實(shí)例
這篇文章主要介紹了JavaScript實(shí)現(xiàn)twitter puddles算法實(shí)例,本文源自twitter的一道面試題,本文使用js解開了這首題,需要的朋友可以參考下2014-12-12
JavaScript canvas實(shí)現(xiàn)加載圖片
這篇文章主要為大家詳細(xì)介紹了JavaScript canvas實(shí)現(xiàn)加載圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08

