JavaScript函数、方法、对象代码


Posted in Javascript onOctober 29, 2008

函数直接量,适用于只使用一次,无需命名的函数。如下例,后者虽有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 相关文章推荐
javascript动态添加表格数据行(ASP后台数据库保存例子)
May 08 Javascript
javascript数字数组去重复项的实现代码
Dec 30 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 Javascript
bootstrap改变按钮加载状态
Dec 01 Javascript
jquery中EasyUI实现同步树
Mar 01 Javascript
七夕情人节丘比特射箭小游戏
Aug 20 Javascript
js实现显示手机号码效果
Mar 09 Javascript
JS实现动态给标签控件添加事件的方法示例
May 13 Javascript
一文快速详解前端框架 Vue 最强大的功能
May 21 Javascript
在Vue环境下利用worker运行interval计时器的步骤
Aug 01 Javascript
vuex的使用步骤
Jan 06 Vue.js
js身份证验证超强脚本
Oct 26 #Javascript
javascript引导程序
Oct 26 #Javascript
javascript笔试题目附答案@20081025_jb51.net
Oct 26 #Javascript
Div自动滚动到末尾的代码
Oct 26 #Javascript
Firefox getBoxObjectFor getBoundingClientRect联系
Oct 26 #Javascript
js判断变量是否空值的代码
Oct 26 #Javascript
Prototype使用指南之selector.js说明
Oct 26 #Javascript
You might like
php程序效率优化的一些策略小结
2010/07/17 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
php标签云的实现代码
2012/10/10 PHP
PHP导入导出Excel代码
2015/07/07 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python logging日志模块以及多进程日志详解
2018/04/18 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
python中验证码连通域分割的方法详解
2018/06/04 Python
Python 字符串与数字输出方法
2018/07/16 Python
浅析python实现动态规划背包问题
2020/12/31 Python
大学学年自我鉴定
2013/10/28 职场文书
加拿大留学自荐信
2014/01/28 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
导航工程专业自荐信
2014/09/02 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
综合管理员岗位职责
2015/02/11 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
学生安全责任协议书
2016/03/22 职场文书
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP