JavaScript对象.笔记

1.对象的概念
对象是一组属性和方法(统称成员)的集合

2.对象的定义
2.1字面量方式 推荐!
let obj ={属性名1:属性值1,
属性名2:属性值2,
属性名3:属性值3,
方法名1:function(){
}
}
2.2实例化方式
let obj = new Object()
obj.属性名1=属性值1
obj.属性名2=属性值2
obj.方法名1=function(){
}
3.对象的操作
3.1对象成员的访问
方法1:对象.成员名
方法2:对象[‘成员名’]
3.2对象成员的新增
对象.新成员名=新成员值
3.3对象成员的修改
对象.已有成员名=新成员值
3.4对象成员的删除
delete 对象.成员名
4.对象的遍历
for(let key in obj){
key表示每一项成员名
obj[key]表示每一项成员值
}
5.对象中的this:对象方法中的this指向对象本身
6.字符串对象:
6.1 str.length 字符串字符的个数
6.2 str.indexOf(子字符) 返回子字符在字符中首次出现的位置
6.3 str.replace(被替换的子字符,替换的子字符) 替换字符串
6.4 str.substr(起始位置,截取字符的个数)截取字符串
6.5 str.toUpperCase() str.toLowerCase() 转换大小写
6.6 str.split(分隔符) 转换成一个数组
7.数字对象:
num.toFixed(指定位数) 将数组通过四舍五入保留指定位数的小数 返回的是字符串
8.数学对象
无需创建 直接使用 内置对象
Math.PI 圆周率
Math.ceil() 向上取整
Math.floor() 向下取整
Math.round() 四舍五入取整
Math.max()取最大值
Math.min()取最小值
Math.random()返回0到1之间随机数,包括0不包括1
function getRandom(min,max){
return Math.floor(Math.random()*(max-min+1))+min
}

9.日期对象
日期对象需要手动创建
创建当前时间的日期对象 let d = new Date()
创建指定时间的日期对象
字符串参数 let d1 = new Date(‘年/月/日 时:分:秒’) 推荐
数字参数 let d2 = new Date(年,月-1,日,时,分,秒)
getTime()获取时间戳 获取距离1970年1月1号的毫秒数

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值