JavaScript 内置函数简介

摘要:本文将介绍 JavaScript 内置函数的基本概念、分类和应用,帮助读者更好地理解和使用这些常用的内置函数。

一、概述


JavaScript 内置函数是指在 JavaScript 语言中预先定义好的、可以直接使用的函数。这些函数涵盖了字符串、数学、数组、对象、日期等众多领域,为开发者提供了便利。了解和掌握这些内置函数,对于提高编程效率和编写高质量的代码具有重要意义。

二、内置函数分类


1. 字符串函数

字符串函数主要用于处理和操作字符串。常用的字符串函数有:

- length:返回字符串长度。

- charAt(index):返回指定索引位置的字符。

- concat(str):连接两个或多个字符串。

- indexOf(substr):返回子字符串在字符串中首次出现的索引,如果不存在则返回 -1。

- lastIndexOf(substr):返回子字符串在字符串中最后一次出现的索引,如果不存在则返回 -1。

- slice(start, end):截取字符串的一部分。

- substring(start, end):截取字符串的一部分。

- toLowerCase():将字符串转换为小写。

- toUpperCase():将字符串转换为大写。

- trim():去除字符串两端的空格。

2. 数学函数

数学函数主要用于处理数学运算。常用的数学函数有:

- Math.PI:圆周率。

- Math.abs():计算绝对值。

- Math.round():四舍五入。

- Math.ceil():向上取整。

- Math.floor():向下取整。

- Math.min(a, b):返回 a 和 b 中的最小值。

- Math.max(a, b):返回 a 和 b 中的最大值。

- Math.pow(a, b):计算 a 的 b 次方。

- Math.sqrt(a):计算 a 的平方根。

- Math.random():生成一个 [0, 1) 之间的随机数。

3. 数组函数

数组函数主要用于处理和操作数组。常用的数组函数有:

- Array.prototype.push(item):向数组末尾添加一个或多个元素。

- Array.prototype.pop():移除数组的最后一个元素。

- Array.prototype.shift():移除数组的第一个元素。

- Array.prototype.unshift(item):向数组开头添加一个或多个元素。

- Array.prototype.splice(start, deleteCount, item1, item2,...):删除并替换数组的一部分。

- Array.prototype.slice(start, end):截取数组的一部分。

- Array.prototype.forEach(callback(element, index, array)):遍历数组,对每个元素执行回调函数。

- Array.prototype.map(callback(element, index, array)):创建一个新数组,将原数组的每个元素经过回调函数处理后放入新数组。

4. 对象函数

对象函数主要用于处理和操作 JavaScript 对象。常用的对象函数有:

- Object.keys(obj):返回对象的所有键名。

- Object.values(obj):返回对象的所有值。

- Object.entries(obj):返回对象的所有键值对。

- Object.prototype.toString.call(obj):返回对象的类型字符串。

- Object.assign(target, source1, source2,...):合并两个或多个对象的属性。

- Object.freeze(obj):冻结对象,禁止添加、删除或修改对象属性。

5. 日期函数

日期函数主要用于处理和操作 JavaScript 日期对象。常用的日期函数有:

- Date():创建一个新的日期对象。

- Date.parse(str):将字符串解析为日期对象。

- Date.UTC(year, month, day, hours, minutes, seconds):创建一个日期对象,表示给定的年、月、日、时、分、秒。

- Date.toLocaleString():将日期对象转换为本地日期字符

商务合作QQ:2231485359
Copyright © 2021-2024 杭州汇骋科技有限公司. All rights reserved. 浙ICP备15043866号-4 《冰狐智能辅助服务协议》