js内置对象有哪些常用方法
2024-10-05 13:01:26 作者:石家庄人才网
石家庄人才网今天给大家分享《js内置对象有哪些常用方法》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。
在JavaScript中,内置对象是指由 ECMAScript 规范定义的对象,开发者可以直接使用这些对象及其属性和方法。JavaScript 中常见的内置对象包括:String、Number、Boolean、Array、Object、Date、Math、RegExp、JSON、Function 等。以下是这些内置对象的一些常用方法:
1. String 对象
- length:返回字符串的长度。
- charAt(index):返回指定索引位置的字符。
- indexOf(substring):返回指定子字符串第一次出现的位置索引,如果未找到则返回 -1。
- lastIndexOf(substring):返回指定子字符串最后一次出现的位置索引,如果未找到则返回 -1。
- substring(startIndex, endIndex):返回从 startIndex 开始到 endIndex 结束的子字符串。
- toLowerCase():将字符串转换为小写。
- toUpperCase():将字符串转换为大写。
- trim():移除字符串两端的空白字符。
- split(separator):根据指定分隔符将字符串分割成数组。
- replace(searchValue, replaceValue):将字符串中指定的 searchValue 替换为 replaceValue。
2. Number 对象
- toFixed(digits):将数字格式化为指定小数位数的字符串。
- toString():将数字转换为字符串。
- parseInt(string):将字符串解析为整数。
- parseFloat(string):将字符串解析为浮点数。
3. Array 对象
- length:返回数组的长度。
- push(element1, element2, ...):在数组末尾添加一个或多个元素,并返回新的数组长度。
- pop():移除数组末尾的元素,并返回被移除的元素。
- unshift(element1, element2, ...):在数组开头添加一个或多个元素,并返回新的数组长度。
- shift():移除数组开头的元素,并返回被移除的元素。
- indexOf(element):返回指定元素在数组中第一次出现的位置索引,如果未找到则返回 -1。
- lastIndexOf(element):返回指定元素在数组中最后一次出现的位置索引,如果未找到则返回 -1。
- slice(startIndex, endIndex):返回从 startIndex 开始到 endIndex 结束的子数组。
- splice(startIndex, deleteCount, item1, item2, ...):从数组中删除或添加元素。
- concat(array1, array2, ...):将多个数组合并成一个新数组。
- join(separator):将数组的所有元素连接成一个字符串,并使用指定的分隔符进行分隔。
- forEach(callback):对数组中的每个元素执行指定的回调函数。
- map(callback):对数组中的每个元素执行指定的回调函数,并返回一个新数组,其中包含回调函数的返回值。
- filter(callback):对数组中的每个元素执行指定的回调函数,并返回一个新数组,其中包含回调函数返回 true 的元素。
- reduce(callback, initialValue):对数组中的每个元素执行指定的回调函数,并将结果累积到一个单一的值。
4. Date 对象
- getFullYear():返回日期的年份。
- getMonth():返回日期的月份(0 表示 1 月,11 表示 12 月)。
- getDate():返回日期的日。
- getHours():返回日期的小时。
- getMinutes():返回日期的分钟。
- getSeconds():返回日期的秒。
- getTime():返回自 1970 年 1 月 1 日 00:00:00 UTC 到该日期的毫秒数。
5. Math 对象
- Math.PI:圆周率。
- Math.abs(x):返回 x 的绝对值。
- Math.round(x):返回 x 四舍五入后的整数。
- Math.ceil(x):返回大于等于 x 的最小整数。
- Math.floor(x):返回小于等于 x 的最大整数。
- Math.max(x1, x2, ...):返回最大值。
- Math.min(x1, x2, ...):返回最小值。
- Math.pow(x, y):返回 x 的 y 次幂。
- Math.sqrt(x):返回 x 的平方根。
- Math.random():返回 0 到 1 之间的随机数。
6. Object 对象
- Object.keys(object):返回一个包含对象自身可枚举属性的数组。
- Object.values(object):返回一个包含对象自身可枚举属性值的数组。
- Object.entries(object):返回一个包含对象自身可枚举属性的键值对数组。
- Object.assign(target, ...sources):将所有可枚举属性的值从一个或多个源对象复制到目标对象,并返回目标对象。
7. Function 对象
- call(thisArg, arg1, arg2, ...): 使用指定的 this 值和参数调用函数。
- apply(thisArg, argsArray): 使用指定的 this 值和参数数组调用函数。
- bind(thisArg, arg1, arg2, ...): 创建一个新的函数,该函数调用时将 this 绑定到指定的 thisArg 值,并预先设置参数。
除了以上列出的方法之外,每个内置对象还有许多其他方法。石家庄人才网小编建议您查阅 JavaScript 文档以获取更完整的列表和详细说明。
石家庄人才网小编对《js内置对象有哪些常用方法》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:java从入门到精通第六版电子版
- 下一篇:网页设计模板下载安装
版权声明:《js内置对象有哪些常用方法》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/8909.html