在JavaScript变量、属性、函数、方法的概念以及区别

  • A+
所属分类:Web前端
摘要

一、变量与属性的区别;1. 概念什么是变量?变量:变量是一个存储数据的容器,本质:变量是内存里面的一个空间,通过变量名来获取数据;声明(var)一个变量就是在内存里面获取一个存储空间。

一、变量与属性的区别;

1. 概念

什么是变量?

变量:变量是一个存储数据的容器,本质:变量是内存里面的一个空间,通过变量名来获取数据;声明(var)一个变量就是在内存里面获取一个存储空间。

什么是属性?

为元素提供各种附加信息的就是属性,存在对象里面表示对象有什么样的特征,常用名词来表示,它总是以"属性名=属性值"这种键值对的形式出现。

2. 相同点

他们都是用来存储数据的。

3. 不同点

变量单独声明并赋值,使用的时候直接写变量名,它是单独存在的; 属性是在对象里面,不需要声明,使用格式必须是:对象.属性。

二、函数与方法的区别

1. 概念

什么是函数?

函数就是封装(函数的封装就是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口)了一段可重复调用执行的代码块, 通过此代码可以实现大量代码的重复使用。function 函数名( ) { }

什么是方法?

方法是组成对象的一个元素(对象是一组无序的相关属性和方法的集合),方法在对象里面代表行为,常用动词来表示。

2. 相同点

都是为了实现某种功能,做某件事。

3. 不同点

函数是单独使用,并且调用格式:函数名() ,单独存在的;方法在对象里面,调用的格式: 对象.方法。