JS中的对象

什么是对象?

在JS里面对象的类型是object 在JS中有一句话是这样讲的 万物皆可对象,对象里面可以放字符 、数组、函数…
对象的存在在我个人的理解上面来讲就是为了方便 寻找数据的时候调用方便
而且对象里面分内置对象和创建对象,所谓的内置对象就是系统自身带的 不用你去设定里面的数据 就存在的对象

如何创建对象

  1. 字面量创建 :var obj={}

  2. 构造函数创建 :var obj=new Object()
    tip:不论对象里面的内容是什么 对象都不可能相等 对象是不相等的

对象的深浅拷贝

浅拷贝:var obj1={name:"周杰伦"}
只会拷贝地址

深拷贝:var obj2={} for( var i in obj){obj2[]i=obj1[i]}
深拷贝就是for-in 拷贝地址 并且还可以拷贝数据

内置对象 Math

对象自带的对象 无需创建 直接调用
Math的方法 :

Math.round(3.6)    //四舍五入
Math.random()     	//返回一个大于等于0到小于1的随机数 但是不包括1
Math.max(3,6)   	//最大值 6
Math.min(3,6)  	//最小值 3
Math.abs(-3)		//绝对值 3
Math.celi(3.6)		//向上取整 4
Math.floor(3.6)		//向下取整 3
Math.pow(2.2)		//平方 意味第几2的二次方 4

日期对象 Date

//创建一个对象
var d=new Date()
console.log(d.getFullYear())  		//获取年份
console.log(d.getMonth())  		//获取月份 但是月份在这里面是0开始 所以运行的时候不要忘记啊加1
console.log(d.getDate())  		//获取日
console.log(d.getDay())  		//获取周  周的话直接设置一个switch让他对应显示
console.log(d.getHours())  		//获取小时
console.log(d.getMinutes())  		//获取分
console.log(d.getSeconds())  		//获取秒
console.log(d.getMillsenconds())  		//获取毫秒

//时间戳
console.log(d.getTime())	//1970年的时间 至今的毫秒数
consle.log(d)		//返回本地时间 包含年月日

以上就是对象的基本简单内容 这边主要介绍了创建对象和内置对象的使用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值