没这么写过,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>
解决方案 »
- 如何修改从腾讯网复制视频页的代码,并兼容常用的浏览器
- 急求js中判断IE刷新和关闭的代码
- 【各位专家们,还有一个初级问题要大家帮忙,用dom动态添加表行】
- 包含文件的时候会多出<link rel="icon" type="image/x-icon" href="/images/index/icon.ico">字符串
- firefox里怎么实现和ie里onkeydown相似的功能?
- JavaScript乱码的问题
- 文本框长度必须是3位,例如001,直接输入1就报错。文本框怎么自动显示当前年份,例如 2006?
- 如何用vbscript/jscript 实现打印功能?
- netscape中的层如何写?
- MathJax如何将latex 输出 为MathML
- 求助 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>