在js学习中的有三种对象:
1、内置对象 -- 系统构造函数创建的对象;
2、自定义对象 -- 自定义构造函数创建的对象;
3、浏览器对象 --- BOM对象;
常用的内置对象:
算术对象 --- Math();
字符串对象 --- String();
日期对象 --- Date();
数组对象 --- Array();
1、算术对象 Math()
Math对象不是构造函数,它具有数学常数和函数的属性和方法,是静态对象。
Math.PI π-圆周率
Math.E 常数的底数
Math.abc() 一个数的绝对值
Math.ceil() 向上取整数
Math.floor() 向下取整数
Math.ruond() 四舍五入
Math.max() 返回一组数中的最大值
Math.min() 返回一组数中的最小值
Math.random() 0-1的随机数 包括0 不包括1
2、字符串对象 String()
字符串string是基本类型中的一种,可以看成是字符组成的数组,字符是一个一个的,用单引号括起来的,但在js中没用字符,只有字符串。
字符串对象String()是引用类型
属性:
Length 字符串的长度
方法:
charAt() 指定索引值位置的字符串
fromCharCode() 对应ASCII吗的值
concat() 拼接字符串使用
indexOf() 查找需要找的字符串,可以规定从哪个位置开始找,返回的是字符串的索引值, 如果找不到,就返回-1
lastIndexOf() 从后面开始找,但是索引值还是从左到右从0开始
split() 字符串切割
slice() 字符串截取,但是它不包含结束位置索引的对应值
3、日期对象 Date()
Date()日期对象,是一个构造函数,必须用new来调用创建日期对象。并且有其初始值:
Sun(星期) May(月份) 29(日期) 2022(年份) 08:31:40(时间) GMT+0800 (中国标准时间)(时区)
getFullYear() 返回/设置年份
getYear() 返回/设置年份
getMonth() 返回/设置月份(0-11
getDate() 返回/设置日期
getHours() 返回/设置小时,24小时制
getMinutes() 返回/设置分钟数
getSeconds() 返回/设置秒钟数
getTime() 返回/设置时间(毫秒为单位)
4、数组对象Array()
多个元素(通常是同一类型)按一定的顺序排列到一个集合中,那么这个集合我们就称之为数组
数组有两种定义方式:
1、通过构造函数的方式定义数组
2、通过字面量的方式定义数组
数组对象的作用是:使用单独的变量名来存储一系列的值。
Array():
concat() 拼接两个或多个数组,返回一个新的数组
every() every(函数(元素,索引值,当前数组){条件})返回一个布尔值;
filter() filter(函数(元素,索引值,当前数组){条件})过滤符合条件的元素,返回的是一个新的数组
forEach() forEach(函数(元素,索引){})遍历循环数组
join() 把数组中的元素进行拼接,返回一个字符串
push() 在数组结尾的位置插入元素
unshift() 在数组第一个元素的位置插入元素
reverse() 取反
pop() 返回数组中的最大值
shift() 返回数组中的最小值
sort() sort(函数(参数1,参数2){条件})按照设定的条件进行排序
————————————————
版权声明:本文为CSDN博主「hxhx11」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hxhx11/article/details/125027399