功能 函数是在调用时
执行的事件驱动的或可重用的代码块。
功能一(级,级){
代码
回报水平+水平
}
uff1a
笔记 不需要向
参数添加
类型。
返回语句是可选的,没有返回语句的函数返回未定义;
局部变量和全局变量
在函数中声明:一个局部变量
在函数外部声明:全局变量
在分配新变量名时没有使用var:这个变量将变成一个新的全局变量。
该函数可以用作一个值。
表格1:
函数init(){
警报()
}
在window.onload =初始化;
形式:
在window.onload =函数(){
警报();
}
注意:以上两种方式,都可以让
浏览器
提示:一个。
对象
Javascript中的所有内容
都是对象:字符串、数字、数组、函数和Javascript允许自定义对象。
参考对象
当一个对象被赋给一个变量时,这个变量将包含一个对对象的引用,而不是对象本身。
当调用函数进入一个对象时,它只传递对象引用。它
复制引用的副本,将其传递给表单参数,并指向对象,也就是指向同一对象的两个引用点。
创建对象
var狗{ {
名称:,
重量:,
树皮:函数(){
警报(汪!;
}
}
Dog.bark();
注意:每个
属性(除了最后一个)都是可用的。
构造函数构造对象
功能犬(名称,重量){
this.name =名称;
this.weight =重量;
this.bark =函数(){
如果(this.weight >){
警报(this.name + 汪!;
其他{ }
警报(this.name + 叶!;
}
}; / /这里也不能忘了分号
}
VaR的狗=新狗(你好
MyDog.bark();
PS:
1。什么是构造函数
构造函数是一种特殊的
方法,它主要用于在创建对象时初始化对象,也就是说,将初始值赋给对象成员变量,这些变量总是在使用新
操作符创建对象的语句中使用。
这是我对相关资料的解释,书的解释很有道理,但表达的意思还是很清楚的:
代码如下:
复制代码代码如下所示:
无功要求=新的XMLHttpRequest();
这种表达是
经常使用在我们创建请求对象时,我们使用Ajax技术,我们可以清楚地看到,新的XMLHttpRequest();这句话是一个标准的构造函数。我们的VAR声明请求对象的构造函数初始化,新XMLHttpRequest的请求对象(),并发起请求的对象。所以我们可以知道,功能,用于创建对象和初始化对象的新的运营商,是一个构造函数。
例如,我们的公共声明数组是一个标准构造函数:var数组=新数组();
2。实例化的对象是什么
代码如下:
无功要求=新的XMLHttpRequest();
在面向对象编程中,用类创建对象的过程通常称为实例化。
我把重点放在红色和蓝色的解释上,实际上,实例化的对象是创建对象的过程!
那么,什么是真正被理解为类的类呢例如,蛋糕是甜点的
分类,也就是一种类型。奶酪蛋糕是这种甜点中蛋糕的具体品种,即对象。
我们知道,在过程
语言中,类是抽象的,我们无法操作它们,也不能使用它们的方法和属性。只有通过实例化这个类的对象,我们可以调用一系列的方法和属性的。事实上,这也很好理解,抽象的东西在生活中我们不能看到它或抓住它,那么我们就没有办法使用它的一些功能,只有抽象的东西具体到每一个人对象,或实际的,我们可以清楚地认识它;这种
程序。因此,实例化的对象是从抽象到具体的过程,这一过程称为实例化。