JavaScript学习笔记(1)---理解function
2014-07-02 11:03
246 查看
一、function是一个函数
函数的三种表示方式
function Person(){}
var p =function(){}
new Function()
函数的两种执行方法:
1.声明+调用
function Person(){
alert("aaa");
}
Person();
2.声明+触发(取决于什么时候点击button)
function clickMe(){
}
<input type="button" onclick=" clickMe()"/>
二、function是一个对象
1.该对象有一个属性为constructor
2.该对象是由Function函数创建出来的
3.可以给对象动态的添加属性
function Person(){
}
alert(Person.constructor)
//给Person对象动态的添加一个属性为a,值为5
Person.a=5
//1.Student是一个对象
//2.b是Person对象动态的添加一个属性,值为Student
function Student(){
alert("Student");
}
//这么写,b是一个对象
Person.b=Student;
//这么写,b就是函数了
Person.b();
var json={
a:function(){
alert("aaa");
}
};
//给Person动态添加了一个属性为c,c的值为json对象
Person.c=json;
Person.c.a();
function D(){
}
function E(){
}
function F(){
alert("f");
}
Person.c.d=D;
Person.c.d.e=E;
Person.c.d.e.f=F;
Person.c.d.e.f();
任何一个对象都有可能成为任何一个对象的属性!
三、function是一个构造器函数
//Aa是一个构造器函数
function Aa(){
}
var aa=new Aa();
alert(aa.constructor)
函数的三种表示方式
function Person(){}
var p =function(){}
new Function()
函数的两种执行方法:
1.声明+调用
function Person(){
alert("aaa");
}
Person();
2.声明+触发(取决于什么时候点击button)
function clickMe(){
}
<input type="button" onclick=" clickMe()"/>
二、function是一个对象
1.该对象有一个属性为constructor
2.该对象是由Function函数创建出来的
3.可以给对象动态的添加属性
function Person(){
}
alert(Person.constructor)
//给Person对象动态的添加一个属性为a,值为5
Person.a=5
//1.Student是一个对象
//2.b是Person对象动态的添加一个属性,值为Student
function Student(){
alert("Student");
}
//这么写,b是一个对象
Person.b=Student;
//这么写,b就是函数了
Person.b();
var json={
a:function(){
alert("aaa");
}
};
//给Person动态添加了一个属性为c,c的值为json对象
Person.c=json;
Person.c.a();
function D(){
}
function E(){
}
function F(){
alert("f");
}
Person.c.d=D;
Person.c.d.e=E;
Person.c.d.e.f=F;
Person.c.d.e.f();
任何一个对象都有可能成为任何一个对象的属性!
三、function是一个构造器函数
//Aa是一个构造器函数
function Aa(){
}
var aa=new Aa();
alert(aa.constructor)
相关文章推荐
- Javascript学习笔记: Function::apply 方法
- (转 Uncle Tom )深入理解javascript(1)学习笔记
- JavaScript学习笔记之Function对象
- javascript学习笔记 - 引用类型 Function
- <深入理解JavaScript>学习笔记(5)_强大的原型和原型链
- javascript笔记:深入理解javascript的function
- JavaScript 学习笔记 -- Function
- Javascript学习笔记-Function
- Javascript学习笔记--理解prototype
- JavaScript学习笔记(九)—— JS 理解闭包
- js学习笔记——理解javascript的对象与继承
- javaScript学习笔记-Function3
- 深入理解javascript学习笔记(一) 编写高质量代码
- Javascript学习笔记--理解prototype
- <深入理解JavaScript>学习笔记(3)_全面解析Module模式
- JavaScript学习笔记 6-循环、数组和函数 Loops , Arrays and Function
- JavaScript 学习笔记之函数理解二
- 模块functionJavaScript学习笔记(二十五) 沙箱模式
- 韩顺平 javascript教学视频_学习笔记23_js事件驱动机制深入理解_js常用事件_js版计算器
- <深入理解JavaScript>学习笔记(4)_立即调用的函数表达式