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#中的静态字段。

相关文章

  • 微信小程序实现按字母排列选择城市功能

    微信小程序实现按字母排列选择城市功能

    这篇文章主要介绍了微信小程序实现按字母排列选择城市功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • JS实现页面载入时随机显示图片效果

    JS实现页面载入时随机显示图片效果

    这篇文章主要介绍了JS实现页面载入时随机显示图片效果,涉及javascript基于随机数与数组的页面元素动态修改相关操作技巧,需要的朋友可以参考下
    2016-09-09
  • JavaScript 代码分割的实现步骤

    JavaScript 代码分割的实现步骤

    JavaScript代码分割是一种优化策略,通过将代码拆分成较小的块,只在需要时加载,可以降低初始加载时间,减小页面体积,本文主要介绍了JavaScript代码分割的实现步骤,感兴趣的可以了解一下
    2024-01-01
  • JavaScript严格模式详解

    JavaScript严格模式详解

    本文主要介绍了JavaScript严格模式的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • javascript 数组使用方法汇总

    javascript 数组使用方法汇总

    由于javascript是一种无类型语言,所以一个数组的元素可以具有任意的数据类型,同一个数组的不同元素 可以具有不同的类型,数组的元素设置可以包含其他数组,这样就可以创建一个复杂的数组了.
    2009-12-12
  • ionic实现下拉刷新载入数据功能

    ionic实现下拉刷新载入数据功能

    这篇文章主要为大家详细介绍了ionic实现下拉刷新载入数据功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Javascript表达式中连续的 && 和 || 之赋值区别

    Javascript表达式中连续的 && 和 || 之赋值区别

    了区分赋值表达式中出现的连续的 ‘&&’和 ‘||’的不同的赋值含义,做了一个小测试.
    2010-10-10
  • checkbox选中与未选中判断示例

    checkbox选中与未选中判断示例

    本节主要介绍了checkbox选中与未选中的判断方法,需要的朋友可以参考下
    2014-08-08
  • Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

    Electron 打包问题:electron-builder 下载各种依赖出错(推荐)

    这篇文章主要介绍了Electron 打包问题:electron-builder 下载各种依赖出错,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Javascript生成带参数的二维码示例

    Javascript生成带参数的二维码示例

    这篇文章主要给大家介绍了Javascript生成带有参树二维码的方法,实现的方法还是很简单的,有需要的朋友们可以参考借鉴。下面来一起看看吧。
    2016-10-10

最新评论