1. Function对象引入
2. Function创建方法对象
Function是js的方法对象,可以用Function实例化出任何js方法对象;
chap01/demo01.jsp
<script type="text/javascript">
function say(name,age) {
alert(name+"今年"+age+"岁了");
}
say("张三",3);
var sayFunc = new Function("name","age","alert(name+'今年'+age+'岁了')");
sayFunc("李四",4);
</script>
http://localhost:8080/HeadFirstJavaScript/chap01/demo01.jsp
张三今年3岁了
李四今年4岁了
3. Function对象属性
chap01/demo02.jsp
<script type="text/javascript">
var sayFunc=new Function("name","age","alert(name+'今年'+age+'岁了')");
alert("sayFunc方法对象的方法参数个数:"+sayFunc.length);
</script>
http://localhost:8080/HeadFirstJavaScript/chap01/demo02.jsp
sayFunc方法对象的方法参数个数:2
4. Function对象方法
chap01/demo03.jsp
<script type="text/javascript">
var sayFunc=new Function("name","age","alert(name+'今年'+age+'岁了')");
alert(sayFunc.toString());
alert(sayFunc.valueOf());
</script>
http://localhost:8080/HeadFirstJavaScript/chap01/demo03.jsp
function anonymous(name,age /*’’*/{alert(name+’今年’+age+’岁’)}
function anonymous(name,age /*’’*/{alert(name+’今年’+age+’岁’)}
分享到:
相关推荐
关于javascript function对象那些迷惑分析,学习js面向对象的朋友可以参考下。
扩站Function对象增加delay方法如下: 代码如下: Function.prototype.delay=function(this1,timeout){ this1=this1||null; timeout=timeout||0; var _this=this; var args=[]; //获取参数,注:第1、第2个参数是保留...
javascript面向对象编程指南 2nd英文版,英文名:Object-Oriented JavaScript。 What you will learn from this book The basics of object-oriented programming, and how to apply it in the JavaScript ...
在JavaScript中定义JavaScript对象有两种方式: 方式一: var Book ={ getBookName:function(){ alert("获取书的名称") ; } }; 方式二 var oBook = function(){}; oBook.getBookName=...
页面前端技术 javascript的function对象的hoisting特性详解
主要介绍了JavaScript学习笔记之Function对象的相关资料,需要的朋友可以参考下
javascript 面向对象function详解 js中的函数有三种表示方式: //函数的第一种表示方式:函数关键字的方式 function f1() { alert("f1"); } //函数的第二种表示方式:函数字面量的方式 var f2 = ...
主要简单介绍了javascript对象模型和function对象,以及相关的示例代码,非常实用,需要的小伙伴参考下
主要介绍了JavaScript使用function定义对象并调用的方法,实例分析了javascript中function定义及使用对象与方法的相关技巧,需要的朋友可以参考下
function fun(x,y){ } //写成这样就可以声明一个函数 以我的理解他就是以对象的形式来传入参数,通过对象的各项属性值(引用类型的值),来作为我的实际参数, 例如我有以下做法: function fun
在Javascript中,如果我们有一个对象但是又不知道它的构造函数时,如何获取它的原型对象呢? 在Chrome中或是FireFox浏览器中,我们可以直接使用对象的__proto__属性获取它的原型对象。 代码如下: <!– lang: js ...
如: 代码如下: function func() { //body code } (3) 使用JavaScript内置Function对象构造。如: 代码如下: var func = new Function(“/*parameters*/”,”/*body code*/”); 声明变量定义与使用function表达式...
使用IE运行之后,查看原代码,代码中一行注释一行代码说明了this与prototype关键在使用function数据类型来定义JavaScript类的成员变量和普通方法的,以及怎样在书写时使用这些类的对象。这是最初的JS面向对象的使用...
函数对象和其它内部对象的关系 – 对于Function, Object, Array, Date, RegExp, Math, Error等内部对象 可使用new操作来返回一个对象实例 三、类 1. 实现 2. 公有成员,私有成员,静态成员 3. 类的继承
注意:官方定义: 在Javascript中,每一个函数实际上都是一个函数对象. 我们先来看最简单的两个代码,也是最容易理解的. function fn(){} var obj = {} console.log(fn instanceof Function)//true conso
主要介绍了JavaScript通过function定义对象并给对象添加toString()方法,实例分析了javascript中function定义对象及添加方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
上几节讲了 JavaScript 面向对象之命名空间 、 javascript 面向对象的JavaScript类 、 JavaScript 面向对象的之私有成员和公开成员 与 Javascript 面向对象之重载,大家可以先看上面的再继续往下看。在JavaScript...