JavaScript函数、方法、对象代码

 更新时间:2008年10月29日 14:31:53   作者:  
函数定义可以嵌套在其他函数中,常用作子函数。但不能出现在循环或条件语句中。
函数直接量,适用于只使用一次,无需命名的函数。如下例,后者虽有fact函数名,但只用作自我调用。
复制代码 代码如下:

var f = function(x)
{
return x*x;
}
var f = function fact(x)
{
if(x<=1) return 1;
else return x*fact(x-1);
};

函数的参数数组:Arguments对象。常用arguments[i]引用,arguments.length等。
对象:
对象定义(函数)中的方法,其实也是个函数,与嵌套函数不同点在于:通过关键字this引用对象实体。
复制代码 代码如下:

function Rectangle(w, h)
{
this.width = w;
this.height = h;
this.area = area;
this.enlarge = Rectangle_enlarge;
this.setSize = setSize;
//通过构造函数定义方法
function Rectangle_enlarge()
{
this.width *= 2;
this.height *= 2;
}
function setSize(width, height)
{
if(arguments.length < 2)
{
throw new Error("arguments less!");
}
else if(arguments.length >= 2)
{
this.width = width;
this.height = height;
}
}
function area()
{
return (this.width * this.height);
}
function area1()
{
alert(10);
}
}

原型对象和继承:
原型对象是存放方法和其他常理属性的理想场所,相当于C#中的静态字段。

相关文章

  • 在JavaScript中使用JSON数据

    在JavaScript中使用JSON数据

    JSON 是 JavaScript 原生格式,这意味着 在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包,接下来由脚本之家小编给大家介绍在JavaScript中使用JSON数据的方法,感兴趣的朋友一起学习吧
    2016-02-02
  • bootstrap multiselect下拉列表功能

    bootstrap multiselect下拉列表功能

    这篇文章主要为大家详细介绍了bootstrap multiselect下拉列表功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • JS实现倒序输出的几种常用方法示例

    JS实现倒序输出的几种常用方法示例

    这篇文章主要介绍了JS实现倒序输出的几种常用方法,结合实例形式分析了JavaScript字符串与数组的转换、变量、分割、反转等相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • 利用canvas判断点与封闭图形的包含关系

    利用canvas判断点与封闭图形的包含关系

    今天在写代码的时候遇到一个场景,在一个封闭图形顶点已知的情况下判断点击时是否点击在图形内部,本文给大家介绍了如何利用canvas判断点与封闭图形的包含关系,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2024-04-04
  • Javascript面象对象成员、共享成员变量实验

    Javascript面象对象成员、共享成员变量实验

    Javascript 面象对象成员、共享成员变量实验,需要的朋友可以参考下。
    2010-11-11
  • javascript实现京东快递单号的查询效果

    javascript实现京东快递单号的查询效果

    这篇文章主要为大家详细介绍了javascript实现京东快递单号的查询效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • JavaScript 拷贝赋值的具体使用

    JavaScript 拷贝赋值的具体使用

    在JavaScript编程中,经常会涉及到对象赋值和拷贝的操作,本文主要介绍了JavaScript 拷贝赋值的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • javascript跨浏览器的属性判断方法

    javascript跨浏览器的属性判断方法

    这篇文章主要介绍了javascript跨浏览器的属性判断的方法,需要的朋友可以参考下
    2014-03-03
  • 微信小程序scroll-view实现左右联动效果

    微信小程序scroll-view实现左右联动效果

    这篇文章主要为大家详细介绍了微信小程序scroll-view实现左右联动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • firefox下input type="file"的size是多大

    firefox下input type="file"的size是多大

    firefox对type="file" 的input的width定义目前是不支持的,但是FF支持size属性,可以给size设置一个值,来控制上传框的大小
    2011-10-10

最新评论