JS的反射问题
作者:bea
代码如下: <html> <head><title>JS反射</title> <script type="text/javascript"> /* * 反射 */ function forwindow() { for (var i in window) { /*循环 if (window[i] === "wsenmin") { /* 三个等号,先比较类型 return i;
代码如下:
<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"
大家相互比较一下
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 禁止js文件缓存的代码
- javascript+mapbar实现地图定位
- innerHTML 和 getElementsByName 在IE下面的bug 的解决
- Javascript string 扩展库代码
- JavaScript 设计模式之组合模式解析
- javascript 单例模式演示代码 javascript面向对象编程
- 跟着Jquery API学Jquery之一 选择器
- 基于JQuery的cookie插件
- JQuery为textarea添加maxlength属性的代码
- JavaScript和JQuery实用代码片段(一)
- jquery 学习笔记一
- ext jquery 简单比较
- jQuery asp.net 用json格式返回自定义对象
- FileUpload 控件 禁止手动输入或粘贴的实现代码
- js 小贴士一星期合集
- javascript 函数使用说明
- js下获取div中的数据的原理分析
- Exjs 入门篇
- javascript window.opener的用法分析