读书笔记:《高性能JavaScript》 - Nicholas C.Zakas 著 / 丁琛 译 / 赵泽欣 审校 2018年9月7日2025年6月12日除除发表评论 总结了 JavaScript 的加载执行、数据存取、DOM 操作、算法优化、正则表达式、用户界面响应、Ajax 性能以及编程实践中的关键点。强调了作用域链、闭包、重排与重绘优化、循环效率、位操作等性能影响因素,同时提供了优化建议,如减少全局变量访问、避免使用 with 语句、优化 DOM 操作及正则表达式匹配顺序等,为提升代码性能和用户体验提供了实用指导。
JavaScript 表示 x 的 y 次幂 2018年2月11日2025年6月12日除除发表评论 介绍了 JavaScript 中指数运算符 (**) 和 Math.pow() 方法的用法与区别。指数运算符直接进行幂运算,支持赋值操作;Math.pow() 方法通过函数调用实现幂运算,语法更传统。两者均支持字符串类型转换为数值进行计算,示例展示了实际应用场景。
JavaScript 四种数值取整方法 2018年2月11日2025年6月12日除除发表评论 介绍了 JavaScript 中四种处理数字的小数部分的方法:Math.trunc() 去除小数保留整数,Math.round() 四舍五入,Math.ceil() 向上取整,Math.floor() 向下取整。每种方法均支持字符串和布尔值转换,返回结果可能为整数或 NaN,示例展示了不同输入下的具体行为。