其他分享
首页 > 其他分享> > 个人自学前端13-JS6-内置对象

个人自学前端13-JS6-内置对象

作者:互联网

目录

内置对象

ES 有很多内置对象。提供很多内置功能。

2.1 数学对象

数学对象是直接量,可以直接使用。Math。

常用方法:

Math.abs() => 求绝对值;

Math.pow() => 求幂.

Math.sqrt() => 求开平方.

Math.floor() => 向下取整.

Math.ceil() => 向上取整.

Math.round() => 四舍五入

Math.random() => 取0-1的随机数.

Math.max() => 求多个数中最大的数

Math.min() => 求多个数中最小的数

常用属性:

Math.PI => 圆周率.

2.2 日期对象

日期对象需要构造,获取当前时间.

let day = new Date();

()内可以书写参数以获取指定时间,可以写字符串,也可以写毫秒数.

常用方法:

day.getFullYear() => 获取年

day.getMonth() => 获取月 (0-11)

day.getDay() => 获取星期几 (取值0-6,0是星期天)

day.getDate() => 获取几号 (1-31)

day.getHours() => 获取小时 (0-23)

day.getMinutes() => 获取分钟 (0-59)

day.getSeconds() => 获取秒数 (0-59)

day.getTime() => 获取1970年1月1日凌晨零点到现在的时间的毫秒数.

day.setTime() => 设置当前时间为1970年1月1日凌晨零点之后指定毫秒数的时间.

2.3 字符串对象

字符串可以当成数组来看待.

可以通过下标获取指定字符.

可以通过length属性获取字符个数.

let str = 'abcd';
console.log(str[0]);// a
console.log(str.length);// 4

字符串常用方法:

str.charAt() => 通过下标查找指定字符

str.indexOf() => 查找指定字符第一次出现的下标.没有指定字符返回-1

str.lastIndexOf() => 查找指定字符最后一次出现的下标.没有指定字符返回-1

str.search() => 查找指定字符第一次出现的下标.没有指定字符返回-1

str.includes() => 查找指定字符,存在返回true,否则返回false

str.toUpperCase() => 转换成大写字母

str.toLowerCase() => 转换成小写字母

str.split() => 字符串转换为数组,整个字符作为唯一的元素放入数组
str.split('') => 每个字符串作为单独的元素放入数组

str.substr() => 截取字符,参数是开始下标和截取长度

str.substring() => 截取字符,参数是开始下标和结束下标.参数可以是负数.

str.slice() => 截取字符,参数是开始下标和结束下标.参数可以是负数.
str.slice(-1) => 获取的是最后一个字符.

str.trim() => 去除字符串前后的空格.

2.4 数组对象

数组对象常用方法.

arr.includes() => 查找指定元素,存在返回true,否则返回false

arr.indexOf() => 查找指定元素的下标,不存在返回-1

arr.concat() => 拼接数组

arr.reverse() => 颠倒数组

arr.join() => 数组转字符串

arr.sort() => 数组排序

arr.slice() => 数组截取元素

arr.push() => 最后位置插入元素

arr.pop() => 删除最后位置的元素

arr.unshift() => 在前面添加元素

arr.shift() => 在前面删除元素.

arr.splice() => 指定位置删除元素或者替换元素

let arr3 = [...arr1, ...arr2] => ES6拼接数组

标签:字符,13,内置,下标,arr,JS6,str,day,Math
来源: https://www.cnblogs.com/DarkCrow/p/15055030.html