本文更新于2020-11-30。 说明:下文中,大写为自定义变量(个别大写的类型除外),根据实际情况填写。使用 本文只说明简要的使用,更详细的使用可参阅MDN文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects 目录
全局对象以字典序进行排序。全局对象的属性先以此方式进行排序:静态属性(如 本文阐述的API标准为:ECMAScript 5。 以下接口已弃用:
argumentsarguments所在函数的实参,为类数组对象,只定义在函数体内。 arguments.calleearguments所在的函数。 arguments.lengtharguments所在函数的实参个数。 Array数组类型。
ARRAY.length数组元素个数。可写属性。 Array.prototype.concat拼接数组。
Array.prototype.every判断是否所有元素都满足断言。
THIS为调用断言函数时this的指向,下同。 Array.prototype.filter使用通过断言的元素生产新数组。
Array.prototype.forEach为每个元素调用一个函数。
Array.prototype.indexOf正向查找元素。使用===判断相等,如不存在,则返回-1。
Array.prototype.join将数组拼接为字符串。
SEPARATOR缺省为","。 Array.prototype.lastIndexOf反向查找元素。使用===判断相等,如不存在,则返回-1。
Array.prototype.map计算出新数组。
Array.prototype.pop移除并返回最后一个元素。
Array.prototype.push向数组尾部追加元素。
Array.prototype.reduce从数组正向计算出一个值。
如指定INITIAL,则函数参数第一次调用时传入INITIAL和数组第一个元素;否则,函数参数第一次调用时传入第一和第二个元素。 Array.prototype.reduceRight从数组反向计算出一个值。
如指定INITIAL,则函数参数第一次调用时传入INITIAL和数组最后一个元素;否则,函数参数第一次调用时传入最后一个和倒数第二个元素。 Array.prototype.reverse颠倒数组元素。
Array.prototype.shift移除并返回第一个元素。
Array.prototype.slice使用数组的一部分生成新数组。
新数组对应ARRAY的区间为[START_INDEX, END_INDEX)。START_INDEX和END_INDEX均可为负数,表示从尾部数起,-1为最后一个元素。 Array.prototype.some判断是否有元素满足断言。
Array.prototype.sort对数组进行排序。
如不使用函数参数,则将数组元素转换成字符串后的值按字典序进行排序。如函数参数返回值小于0,表示ELEMENT1<ELEMENT2;等于0,表示ELEMENT1==ELEMENT2;大于0,表示ELEMENT1>ELEMENT2。 Array.prototype.splice可用于插入、删除或替换数组元素。
先删除START_INDEX(含)起的DELETE_COUNT个元素,再在START_INDEX处插入指定的元素,并返回被删除的元素数组。 Array.prototype.toLocaleString转换成本地化字符串。
Array.prototype.toString转换成字符串。
返回值与 Array.prototype.unshift往数组头部添加元素。
Boolean布尔类型。
Boolean.prototype.toString转换成字符串。
返回"true"或"false"。 Boolean.prototype.valueOf返回原始布尔值。
Date日期时间类型。
当传入MILLISECONDS时,为UTC时间从1970年1月1日零点经过指定毫秒数后对应的本地时间。其他调用,均为参数指定的本地时间。 STR最完整的格式为:2006-01-02T15:04:05.000Z。 MONTH为0至11,DATEINMONTH为1至31,HOUR为0至23,MINUTE为0至59,SECOND为0至59,MILLISECOND为0至999。 以下接口已弃用:
Date.now返回UTC从1970年1月1日零点到现在UTC时间经过的毫秒数。
Date.parse从字符串解析日期时间。
STRING最完整的格式为:2006-01-02T15:04:05.000Z。 Date.UTC返回参数指定的UTC时间从1970年1月1日零点到现在UTC时间经过的毫秒数。
Date.prototype.getDate返回本地时间的日。
Date.prototype.getDay返回本地时间的星期。
返回值为0(周日)至6(周六)。 Date.prototype.getFullYear返回本地时间的年。
Date.prototype.getHours返回本地时间的时。
Date.prototype.getMilliseconds返回本地时间的毫秒。
Date.prototype.getMinutes返回本地时间的分。
Date.prototype.getMonth返回本地时间的月。
Date.prototype.getSeconds返回本地时间的秒。
Date.prototype.getTime返回对应的UTC时间从UTC时间1970年1月1日零点经过的毫秒数。
Date.prototype.getTimezoneOffset返回本地时区与UTC时区的时差,以分钟表示。
Date.prototype.getUTCDate返回UTC时间的日。
Date.prototype.getUTCDay返回UTC时间的星期。
返回值为0(周日)至6(周六)。 Date.prototype.getUTCFullYear返回UTC时间的年。
Date.prototype.getUTCHours返回UTC时间的时。
Date.prototype.getUTCMilliseconds返回UTC时间的毫秒。
Date.prototype.getUTCMinutes返回UTC时间的分。
Date.prototype.getUTCMonth返回UTC时间的月。
Date.prototype.getUTCSeconds返回UTC时间的秒。
Date.prtotype.setDate设置本地时间的日。
返回设置后的UTC时间从UTC时间1970年1月1日零点经过的毫秒数。下同。 Date.prototype.setFullYear设置本地时间的年、月、日。
Date.prototype.setHours设置本地时间的时、分、秒、毫秒。
Date.prototype.setMilliseconds设置本地时间的毫秒。
Date.prototype.setMinutes设置本地时间的分、秒、毫秒。
Date.prototype.setMonth设置本地时间的月、日。
Date.prototype.setSeconds设置本地时间的秒、毫秒。
Date.prototype.setTime设置时间为UTC时间从1970年1月1日零点经过指定的毫秒数。
Date.prtotype.setUTCDate设置UTC时间的日。
返回设置后的UTC时间从UTC时间1970年1月1日零点经过的毫秒数。下同。 Date.prototype.setUTCFullYear设置UTC时间的年、月、日。
Date.prototype.setUTCHours设置UTC时间的时、分、秒、毫秒。
Date.prototype.setUTCMilliseconds设置UTC时间的毫秒。
Date.prototype.setUTCMinutes设置UTC时间的分、秒、毫秒。
Date.prototype.setUTCMonth设置UTC时间的月、日。
Date.prototype.setUTCSeconds设置UTC时间的秒、毫秒。
Date.prototype.toDateString返回本地时间的日期字符串,与实现有关,如:Tue Jul 07 2020。
Date.prototype.toISOString返回UTC时间的日期时间字符串,使用ISO-8601标准,如:2020-07-07T15:56:14.306Z。
Date.prototype.toJSON返回UTC时间的日期时间字符串,使用ISO-8601标准,如:2020-07-07T15:56:14.306Z。
参数KEY会被忽略。 Date.prototype.toLocaleDateString返回本地时间本地习惯的日期字符串,与实现有关,如:2020/7/7。
Date.prototype.toLocaleString返回本地时间本地习惯的日期时间字符串,与实现有关,如:2020/7/7 下午11:56:14。
Date.prototype.toLocaleTimeString返回本地时间本地习惯的时间字符串,与实现有关,如:下午11:56:14。
Date.prototype.toString返回本地时间的日期时间字符串,与实现有关,如:Tue Jul 07 2020 23:56:14 GMT+0800 (中国标准时间)。
Date.prototype.toTimeString返回本地时间的时间字符串,与实现有关,如:23:56:14 GMT+0800 (中国标准时间)。
Date.prototype.toUTCString返回UTC时间的日期时间字符串,与实现有关,如:Tue, 07 Jul 2020 15:56:14 GMT。
Date.prototype.valueOf返回对应的UTC时间从UTC时间1970年1月1日零点经过的毫秒数。
decodeURI解码URI,将%开头的16进制转义序列解码为其代表的字符。encodeURI的逆操作。
decodeURIComponent解码URI的组件,将%开头的16进制转义序列解码为其代表的字符。encodeURIComponent的逆操作。
encodeURI编码URI。将字母、数字、-_.!~*'()和;/? |
|