JavaScript对象.笔记
Posted The Qing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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号的毫秒数
以上是关于JavaScript对象.笔记的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript学习笔记(12)——JavaScript内置对象