没这么写过,js的函数不用new吧~~~
这样肯定行^^
<script>
function fnAdd(x , y)
{
return x*1+y*1;
}var f = fnAdd(2,4);
alert(f);
</script>
这样肯定行^^
<script>
function fnAdd(x , y)
{
return x*1+y*1;
}var f = fnAdd(2,4);
alert(f);
</script>
解决方案 »
- javascrpt分页,急 急 急!
- 帮我分析下这个正则
- Ext中谷歌浏览器如何显示客户端的图片?
- var oID = eval("window.document.all."+toolTipLayer);缺少标识符,谁能告诉我错在哪里,应该怎么改.
- 有一图片放到td里面,如图片的width大于td的width时,要使图片的width=td的width,如何做
- 高分求助:如何固定含有合并单元格的表头?
- 初学Js,有小段代码不懂,麻烦诸位帮我看看……
- 请问怎么使用window.close()时浏览器不弹出关闭提示对话框??
- 为什么提示 有病毒呢?
- 根据网址获取源代码并在自己的页面上展示出来
- 求助 js 缩略图
- 怎么判断多选按纽为空,救救我啊,在线等.马上给分!
这个方法我知道,
但就是不明白
var f = new fnAdd;
这样子创建一个函数的时候,就不能调用了????
表明 f 是 fnAdd 的对象。
{
return x*1+y*1;
}这个整个代码才是对象,而且这样说也不准确,对象是抽象,一般在代码中使用的是对象的实例,如:ob=new fnAdd(1,1);而你所说的fnAdd在代码中这样写只是代码了函数对象fnAdd的引用.
var my_math{
fnAdd:function(x,y){
return x+y;
}
};
var f=new my_math();
alert(f.fnAdd(2,3));
</script>