这个和c#里似乎有点区别,
在C#null是不分配内存的,
但是,在js里可以知道仅仅把一个变量设置了null,并不能释放内存,须执行一下xxxObj.setCapture() 或者 window.setCapture() 后才释放内存,但这个方法并非安全.可能会出现问题。
在C#null是不分配内存的,
但是,在js里可以知道仅仅把一个变量设置了null,并不能释放内存,须执行一下xxxObj.setCapture() 或者 window.setCapture() 后才释放内存,但这个方法并非安全.可能会出现问题。
解决方案 »
- JS如何自动加载整棵动态树,我用的是jquery控件
- [求助] 如何动态删除事件里的js?
- 在Html中目录Tree跳转到本页面其他框架中方法!
- 用javascript做js页码
- jquery能拿到table里一行tr中某个td的a对象。怎么获得这个table其他a对象
- 如何用JS来控件一个DIV的位置
- HIGHSTOCK用法
- 问<iframe src="ww.html?ss=2222&ff=3333" ...</iframe>请问在下一个页面怎样读出这两个值。请帮助,我在线等待。
- 怎样去除Javascript产生的广告条?
- ios下qq浏览器jquery ajax请求state为0
- 如何获取tBodies集合中的某个
- js如何得到图片的实际尺寸
指向一个特殊滴内存地址。null可以作为任何类型滴初始值,其实就是特殊滴静态常量,
这个静态常量表示什么都没有滴状态,但表明已经初始化,但尚未实例化,
即defined,而非undefined。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<body>
<script type="text/javascript">
<!--
var a = null;
alert(typeof(a)); // object - 已初始化
alert(a instanceof Object); // false - 尚未实例化var b;
alert(typeof(b)); // undefined - 未初始化
//-->
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<body>
<script type="text/javascript">
<!--
var a = null;
alert(typeof(a)); // object - 已初始化
try {
alert(a.constructor);
}
catch (e) {
alert("Error: " + e.message); // 捕获到异常 - 尚未实例化
}
var b;
alert(typeof(b)); // undefined - 未初始化
//-->
</script>
</body>
</html>