javascript中函数和方法的区别 |
您所在的位置:网站首页 › js函数的定义方法 › javascript中函数和方法的区别 |
1. 什么是函数?
首先看一下数据类型-------------------- 数据类型介绍文章
基本数据类型:数值(number)、字符串(string)、布尔(Boolean)、null、undefined复杂数据类型:对象(object)、构造函数(function)、数组(array)等复杂数据类型又叫引用数据类型
函数是一个复杂数据类型,分别存储在栈里面的地址和存储在堆里面的数据 函数的概念对于 js 来说,函数就是把任意一段代码放在一个 盒子 里面 在我想要让这段代码执行的时候,直接执行这个 盒子 里面的代码就行 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 |