找回密码
 注册
首页 ≡≡网络技术≡≡ WEB前端 js中函数、对象、方法的区别

js js中函数、对象、方法的区别

灰儿 2022-8-3 16:12:59
js中函数、方法、对象的区别

一、函数:JavaScript 函数是被设计为执行特定任务的代码块。
JavaScript 函数会在某代码调用它时被执行。
函数(方法Function)是对js操作过程的封装,以后操作同样的过程,只要调用相应的函数(方法)即可。

1、函数就是一个工具,通过一小段代码,完成某个功能;
2、函数的定义:

function 函数名(){
       .....
}   
或者 :

var 函数名 = function(){
         ......
}
3、函数的调用(可以在函数定义后调用):
      函数名();

4、函数的参数:
①、形式参数:
  形参出现在函数定义中,必须是变量。
②、实际参数:
  实参出现在函数调用中,可以是常量、变量、表达式,必须有值;
  (实参数大于形参数,多于实参舍去;实参数小于行参数,多于形参值为undefined。一般情况下一致)
5、函数的返回值:
  当一个函数的结果还有其他的用处,用return将结果返回;
  当出现return时,后面的语句不执行;
6、当程序中有两个相同的函数,识别最后一个。
示例:
  1. function fun(){
  2.     // 定义变量时没有使用关键字
  3.     var atguigu = "this is atguigu";
  4.     // 在函数作用域访问变量
  5.     console.log( atguigu );
  6.     }
  7.      
  8.     fun();
复制代码

二、对象
对象也是变量。但是对象包含很多值。
对象同样是对js代码封装,不过对象可以封装函数(方法)。比如把某一类的函数(方法)都封装到某个对象中。这样可以系统的管理调用函数(方法)。
比如我写了很多的函数,只要知道我想要调用的函数是哪一类的。声明相应的对象,就可以很容易的找到我要调用的函数(方法)。

示例:
  1. var obj1 = {
  2.     name : '手速快',//属性
  3.     age :  27,//属性
  4.     fun :function () {//方法
  5.     return  10;
  6.    }
  7. }
  8. console.log(obj1);
复制代码

三、方法
方法(method)是通过对象调用的javascript函数。也就是说,方法也是函数,只是比较特殊的函数。
当将函数和对象和写在一起时,函数(function)就变成了某个对象的方法(method)。

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。