javascript面向对象
javascript面向对象
对象其实就是一种引用类型。而对象的值就是引用类型的实例。在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。
虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。
对象的创建以及常用操作
1. 使用new运算符
var user = new Object(); //使用new运算符创建一个对象
user.name = ‘编程浪子‘; //给对象添加属性
user.age = 22;
user.address = ‘四川成都‘;
2. 对象字面量(JSON方式)
var user = {
name:‘编程浪子‘,
age:22,
address:‘四川成都‘
};
3. 简单方式(传统赋值方式)
var user = {};
user.name = ‘编程浪子‘; //给对象添加属性
user.age = 22;
user.address = ‘四川成都‘;
4. 属性的调用
对于对象属性的调用有两种方式:
调用方法如下:
alert(user.name + " " +user.age);//返回 ‘编程浪子 四川成都
另一种方法:
alert(user[‘name‘] + " " +user[‘age‘]);//返回 ‘编程浪子 四川成都‘
5. 添加方法
var user = {
name:‘编程浪子‘, //给对象添加属性
age:22,
address:‘四川成都‘,
showInfo:function(){
//添加一个方法
alert(this.name+" "+this.age+" "+this.address);
},
showHello:showHello
//将对象外部的方法添加到对象
};
function showHello(){
alert("Hello!");
}
user.showInfo();//调用方法
user.showHello();
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。