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?有非常豐富的函數庫和第三方庫,可以滿足各種不同的開發需求。
?