javascript中函数和方法的区别

您所在的位置:网站首页 js函数的定义方法 javascript中函数和方法的区别

javascript中函数和方法的区别

#javascript中函数和方法的区别| 来源: 网络整理| 查看: 265

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

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

函数的概念

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

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

2.什么是方法? 方法的概念

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

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

函数和对象合写在一起

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

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

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3