首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么在javascript里面,某个对象,可以任意添加方法和属性?该怎么解决

2012-02-04 
为什么在javascript里面,某个对象,可以任意添加方法和属性?比如如下代码,window对象本没有方法test,我给他

为什么在javascript里面,某个对象,可以任意添加方法和属性?
比如如下代码,
window对象本没有方法test   ,我给他加上方法test和属性myvalue,
都没什么问题。这是什么原因,这种特性在java,c等里面都不没有啊,
这是什么原因?

<script   type= "text/javascript ">

window.test   =   function   (a,b){alert(a+b)};
window.test(1,2);
alert(window.myvalue);
window.myvalue= "5 ";
alert(window.myvalue);
</script>

[解决办法]
这就是javascript的强悍之处啊...
[解决办法]
这个是HTML语言的原因,具体的你看下html语言,早看的,已经忘记.
[解决办法]
不要用其他语言理解JS~~
[解决办法]
JS是很特别,是间于编程语言和非编程语言之间的特殊语言;
[解决办法]
ECMAscript就是这么规定的...

热点排行