我是靠谱客的博主 香蕉保温杯,最近开发中收集的这篇文章主要介绍javascript中函数和方法的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 什么是函数?

首先看一下数据类型-------------------- 数据类型介绍文章
  • 基本数据类型:数值(number)、字符串(string)、布尔(Boolean)、null、undefined
  • 复杂数据类型:对象(object)、构造函数(function)、数组(array)等
  • 复杂数据类型又叫引用数据类型

函数是一个复杂数据类型,分别存储在里面的地址和存储在里面的数据

函数的概念

对于 js 来说,函数就是把任意一段代码放在一个 盒子 里面

在我想要让这段代码执行的时候,直接执行这个 盒子 里面的代码就行
在这里插入图片描述
javascript权威指南解释:
函数(function): 函数是带有名称(named)和参数的JavaScript代码段,可以一次定义多次调用

2.什么是方法?

方法的概念

javascript权威指南解释:
方法(method): 当将函数对象合写在一起时,函数就变成了 “方法”(method)// 当函数赋值给对象的属性,我们称为"方法"

  • 对象
    1. JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
    2. 在 JavaScript 中,对象是拥有属性方法的数据。
 	      var obj = {
 	        name : '张三',
 	        age : 18
	     }

函数对象合写在一起

var obj = {
   name : '张三',
   age : 18
   fun : function(){
       console.log(this.name) //这里的this指向的是obj这个对象
     }//fun就成了该对象的一个方法
 }
	     
或者这样
var abc = function(){
    ......
}

3.函数和方法的区别

函数和方法本质上是一样的,只不过方法是函数的特例,是将函数值赋给了对象

方法也是函数,只是比较特殊

最后

以上就是香蕉保温杯为你收集整理的javascript中函数和方法的区别的全部内容,希望文章能够帮你解决javascript中函数和方法的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部