全部内容
ECMAScript 6 新增值比较函数 Object.is

本文介绍 ECMAScript 6 新增的 Object.is 方法,用于更精确的值比较。虽然多数情况下 Object.is 等价于 ===,但在处理 NaN、+0 和 -0 时存在关键差异。文章通过代码示例展示了 Object.is 如何解决 === 在特殊值比较上的局限,帮助开发者选择正确的比较方式。

2026-10-29 11:00:24
501
函数茶馆
ECMAScript 6 剩余参数(Rest Parameters)详解

本文介绍ES6引入的剩余参数(Rest Parameters)语法,通过三个点前缀接收多余实参。对比其与arguments对象的差异,说明剩余参数为真数组且不含length属性中的剩余项,同时强调剩余参数后不可再定义普通参数,且不能与arguments混用。

2026-10-29 10:59:55
238
半夏
ECMAScript 6 函数默认参数详解

本文介绍ES6引入的函数默认参数特性,通过对比ES5写法展示其简化代码的优势。详细解析默认参数的定义位置、与undefined和null的区别、对函数length属性的影响,以及利用默认参数执行函数调用的高级技巧。

2026-10-29 10:59:42
605
拾光
JavaScript Date.setYear() 方法详解

本文介绍JavaScript中Date对象的setYear()方法,用于按通用时间设置指定年份。该方法接受一个整型参数yearValue,无返回值。通过示例展示了如何修改Date实例的年份并输出结果。

2026-10-29 10:59:30
305
函数茶馆
JavaScript 标识符声明方式的演进:从 ES5 到 ES6

本文梳理了 JavaScript 中标识符声明方式的演变历程。从 ES5 时代的 var 和 function,到 ES6 引入的 let、const 以及 class 关键字,详细解析了各关键字在变量声明、函数定义及类创建中的具体应用与区别,重点阐述了块级作用域与变量提升机制的变化。

2026-10-29 10:59:17
614
闭包旅人
JavaScript Date.setUTCSeconds() 方法详解

本文介绍JavaScript中Date对象的setUTCSeconds()方法,用于按通用时间设置秒数。该方法接受秒和毫秒两个可选参数,当传入超出范围的数值时会自动进位调整日期。通过示例展示了如何修改Date实例中的秒值及毫秒处理机制。

2026-10-29 10:59:12
83
纸飞机
JavaScript Date.setUTCMinutes() 方法详解与使用示例

本文详细介绍JavaScript中Date对象的setUTCMinutes()方法,用于按通用时间设置分钟。该方法支持可选的秒和毫秒参数,并具备自动处理数值溢出(如分钟进位)的功能。通过具体代码示例展示其实际应用及返回值说明。

2026-10-29 10:59:01
173
木棉
JavaScript Date.setUTCMilliseconds() 方法详解

本文详细介绍JavaScript中Date对象的setUTCMilliseconds()方法。该方法用于按照通用协调时间(UTC)设置指定日期的毫秒值。文章涵盖语法结构、参数含义及边界值处理机制,并通过具体代码示例展示当传入超出0-999范围的数值时,系统如何自动进位更新秒数,帮助开发者准确掌握时间处理技巧。

2026-10-29 10:58:59
259
函数茶馆
JavaScript Date.setUTCFullYear() 方法详解

本文介绍 JavaScript Date 对象的 setUTCFullYear() 方法,用于按通用协调时间(UTC)设置年份。该方法支持可选的月份和日期参数,若未指定则沿用现有值。当传入超出范围的数值时,引擎会自动进行进位或借位调整。文章包含语法说明、参数详解及完整运行示例,展示如何修改日期年份并获取结果。

2026-10-29 10:58:41
551
青柠
JavaScript Date.setUTCDate() 方法详解与示例

本文详细介绍JavaScript中Date对象的setUTCDate()方法,用于按通用时间设置月份中的日期。文章涵盖语法结构、dayValue参数说明、越界处理机制及返回值,并提供完整的HTML代码示例和运行结果,帮助开发者掌握该API的实际应用。

2026-10-29 10:58:31
209
小括号
JavaScript Date.setTime() 方法详解

本文介绍JavaScript中Date对象的setTime()方法,用于通过自1970年1月1日以来的毫秒数设置日期时间。该方法接收一个整数参数,无返回值。通过示例展示了如何修改Date对象的时间值,适用于需要精确控制时间戳的场景。

2026-10-29 10:58:30
140
小括号
JS与jQuery判断对象是否为空的实现原理

本文介绍在JavaScript中判断对象是否为空的技巧。原生JS未提供直接方法,但可通过遍历键值对实现。重点解析jQuery中isEmptyObject的实现逻辑:利用for-in循环遍历对象属性,若存在可枚举属性则返回false,否则返回true。同时提供包含hasOwnProperty检查的更严谨判断方式,确保判断准确性。

2026-10-29 10:58:12
143
闭包旅人