javascript函数对象的详细解释

javascript函数对象的详细解释
功能

函数是在调用时执行的事件驱动的或可重用的代码块。

功能一(级,级){
代码
回报水平+水平
}
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();
在面向对象编程中,用类创建对象的过程通常称为实例化。

我把重点放在红色和蓝色的解释上,实际上,实例化的对象是创建对象的过程!

那么,什么是真正被理解为类的类呢例如,蛋糕是甜点的分类,也就是一种类型。奶酪蛋糕是这种甜点中蛋糕的具体品种,即对象。
我们知道,在过程语言中,类是抽象的,我们无法操作它们,也不能使用它们的方法和属性。只有通过实例化这个类的对象,我们可以调用一系列的方法和属性的。事实上,这也很好理解,抽象的东西在生活中我们不能看到它或抓住它,那么我们就没有办法使用它的一些功能,只有抽象的东西具体到每一个人对象,或实际的,我们可以清楚地认识它;这种程序。因此,实例化的对象是从抽象到具体的过程,这一过程称为实例化。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部