对象

来了,对象是什么?
作为JS学习的重点概念之一,本篇文章先简略介绍什么是对象。

对象

在其他语言中基本都有明确划分,但JS里没有类概念。
类:抽象概念,将具有一类相同特征的事物的抽象概念。
对象:具体某一个个例,唯一的个体。

以前的文章中有罗列数据类型,现在整理一版新的。

数据类型
1.  基本数据类型
    number
    string
    boolean
2.  符合/引用数据类型
    object(数组,字符串,对象)
3.  特殊数据类型
    null
    undefined
    NaN
当然还有ES6新增Symbol

对象的创建

1、通过new创建对象

var obj = new Object();

2、通过省略new创建对象

var obj = Object();

3用大括号

var obj = {};

添加对象属性

obj.name = “钢铁侠”;
obj.age = 40;
obj[“age”] = 40;
obj.sex = “男”;

添加对象的方法

obj.show = function(){
	alert("hello");
}

使用对象属性

alert(obj.name);
alert(obj[‘name’]);
alert(obj.sex);
alert(obj.age);

调用对象的方法

obj.show();

对象常量赋值

var obj = {
	name: "钢铁侠",
	age: 40,
	sex: "男",
	show: function(){
		alert("hello");
	}
}
alert(obj.name);
alert(obj['age']);
obj.show();//钢铁侠 40 hello

对象删除

delete删除属性或者方法

delete obj.name;
alert(obj.name);

数据存储:
基本数据类型(处理单个值) => 数组(批量的值) => 对象(既能存储数据,又能存储函数)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值