JavaScript对象及初识面向对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript对象及初识面向对象相关的知识,希望对你有一定的参考价值。
在javascript中,对象是拥有属性和方法的数据,属性是与对象相关的值,方法是能够在对象上执行的动作。JavaScript是通过一种叫做原型的方式来实现面向对象编程的。(面向对象仅仅是一个概念或者编程思想,它不依赖于某个语言存在。)
一、创建对象
1、内置对象:常见的有String、Date、Array、Boolean、Math、RegExp
2、自定义对象
01、基于Object对象的方式创建对象
var 对象名称=new Object(); (创建了一个对象)
对象名称.属性名="属性值"; (给对象添加属性)
对象名称.方法名=function(){ JavaScript语句} (给对象添加方法)
02、字面量赋值法
var 对象名={ 属性名1:属性值1, 属性名2:属性值2, 方法名:function(){ JavaScript语句} } (注意属性名和属性值之间用冒号,多个属性之间用逗号--Json格式)
二、构造函数
所谓的“构造函数”就是一个普通函数,但是内部使用了this变量,对构造函数使用new操作符,就能生成实例,并且this变量会绑定到在实例对象上
function Flower(name,genera,area,use){ this.name=name; this.genera= genera; this.area=area; this.use=uses; this.showName=showName; } function showName(){ alert(this.name); }
以上是关于JavaScript对象及初识面向对象的主要内容,如果未能解决你的问题,请参考以下文章