目录
在JavaScript中,对象是基本的构建块,它们是键值对的集合,其中键通常是字符串,而值可以是任何类型的数据,包括其他对象。JavaScript中的所有事物都是对象,甚至连函数也是对象。
Object对象类
Object
是JavaScript中的基础对象类型,它拥有一些属性和方法,用于处理对象的基本操作。以下是Object
对象的一些常用属性和方法:
constructor
: 指向创建该对象的function
。prototype
: 表示该对象的原型,即它是另一个对象的实例。toString()
: 将对象转换为字符串形式。toLocaleString()
: 将对象转换为本地化的字符串形式。valueOf()
: 返回对象的原始值。hasOwnProperty(propertyName)
: 检查对象是否拥有特定的属性。isPrototypeOf(object)
: 检查对象是否是另一个对象的原型。propertyIsEnumerable(propertyName)
: 检查指定的属性是否可枚举。
Date对象全部属性
Date
对象用于处理日期和时间。以下是Date
对象的一些属性和方法:
constructor
: 指向创建该对象的Date
构造函数。getFullYear()
: 获取完整的四位年份。getMonth()
: 获取月份(0-11)。getDate()
: 获取日(1-31)。getHours()
: 获取小时(0-23)。getMinutes()
: 获取分钟(0-59)。getSeconds()
: 获取秒(0-59)。getMilliseconds()
: 获取毫秒(0-999)。getTime()
: 获取自1970年1月1日以来的毫秒数。getDay()
: 获取一周中的天(0-6)。setFullYear(year)
: 设置完整的四位年份。setMonth(month)
: 设置月份(0-11)。setDate(date)
: 设置日(1-31)。setHours(hours)
: 设置小时(0-23)。setMinutes(minutes)
: 设置分钟(0-59)。setSeconds(seconds)
: 设置秒(0-59)。setMilliseconds(milliseconds)
: 设置毫秒(0-999)。setTime(time)
: 设置自1970年1月1日以来的毫秒数。toISOString()
: 返回一个ISO格式的日期字符串。toJSON()
: 返回一个JSON格式的日期字符串。toString()
: 返回一个表示日期和时间的字符串。toLocaleString()
: 返回一个本地化的日期和时间字符串。valueOf()
: 返回一个表示日期和时间的数字。
String对象
在JavaScript中,String
对象表示字符串数据类型。字符串被视为基本数据类型之一,因为它们通常包含文本信息。在JavaScript中,所有的字符串都被封装为String
对象实例。
charAt()方法
charAt()
方法是String
对象的一个方法,它返回字符串中特定位置的字符。该方法接收一个参数,该参数表示要返回的字符在字符串中的位置。位置是从0开始的索引,所以第一个字符的位置是0,第二个字符的位置是1,依此类推。
Array方法
在JavaScript中,Array
对象提供了一系列方法,用于执行各种数组操作,如排序、搜索、过滤等。以下是一些常见的Array
方法:
concat()
:将多个数组拼接起来形成一个新数组。filter()
:创建一个新数组,其中包含满足特定条件的原始数组元素。find()
:返回数组中满足特定条件的第一个元素。map()
:对数组中的每个元素执行一个函数,并返回一个新数组,其中包含每次函数调用的结果。reduce()
:对数组中的每个元素执行一个函数,并将结果累加起来。sort()
:对数组元素进行排序。splice()
:在数组中添加或移除元素。toLocaleString()
:将数组转换为本地化的字符串表示形式。
类
在JavaScript中,String
对象表示字符串数据类型。字符串被视为基本数据类型之一,因为它们通常包含文本信息。在JavaScript中,所有的字符串都被封装为String
对象实例。
charAt()方法
charAt()
方法是String
对象的一个方法,它返回字符串中特定位置的字符。该方法接收一个参数,该参数表示要返回的字符在字符串中的位置。位置是从0开始的索引,所以第一个字符的位置是0,第二个字符的位置是1,依此类推。
Array方法
在JavaScript中,Array
对象提供了一系列方法,用于执行各种数组操作,如排序、搜索、过滤等。以下是一些常见的Array
方法:
concat()
:将多个数组拼接起来形成一个新数组。filter()
:创建一个新数组,其中包含满足特定条件的原始数组元素。find()
:返回数组中满足特定条件的第一个元素。map()
:对数组中的每个元素执行一个函数,并返回一个新数组,其中包含每次函数调用的结果。reduce()
:对数组中的每个元素执行一个函数,并将结果累加起来。sort()
:对数组元素进行排序。splice()
:在数组中添加或移除元素。toLocaleString()
:将数组转换为本地化的字符串表示形式。