JavaScript 中有许多常用的内置方法和函数,用于处理字符串、数组、对象、日期等不同类型的数据。以下是一些常见的 JavaScript 方法和函数:
字符串操作:
str.length: 返回字符串的长度。
str.charAt(index): 返回指定位置的字符。
str.indexOf(substring): 返回子字符串第一次出现的位置。
str.slice(start, end): 从指定位置截取子字符串。
str.replace(oldSubstring, newSubstring): 替换子字符串。
str.toUpperCase(), str.toLowerCase(): 将字符串转为大写或小写。
数组操作:
arr.length: 返回数组的长度。
arr.push(element), arr.pop(): 在数组末尾添加或删除元素。
arr.unshift(element), arr.shift(): 在数组开头添加或删除元素。
arr.join(separator): 将数组元素连接为字符串,使用指定的分隔符。
arr.concat(array): 合并数组。
arr.slice(start, end): 从指定位置截取数组的一部分。
arr.indexOf(element): 返回元素第一次出现的位置。
对象操作:
Object.keys(obj): 返回对象中所有属性名组成的数组。
Object.values(obj): 返回对象中所有属性值组成的数组。
Object.entries(obj): 返回对象中所有属性和值组成的二维数组。
Object.assign(target, source): 将一个或多个对象的属性合并到目标对象。
日期操作:
new Date(): 创建一个表示当前时间的日期对象。
date.getFullYear(), date.getMonth(), date.getDate(), 等等:获取日期的年、月、日等信息。
date.getHours(), date.getMinutes(), date.getSeconds(): 获取时间的小时、分钟、秒。
date.toLocaleString(), date.toISOString(), 等等:将日期对象转为字符串。
函数操作:
function functionName(parameters) { /* code */ }: 定义函数。
setTimeout(callback, delay): 在指定延迟后执行回调函数。
setInterval(callback, interval): 每隔一段时间执行回调函数。
这只是一小部分 JavaScript 内置方法和函数。JavaScript 有非常丰富的函数库和第三方库,可以满足各种不同的开发需求。