介绍了 JavaScript 中四种处理数字的小数部分的方法:Math.trunc() 去除小数保留整数,Math.round() 四舍五入,Math.ceil() 向上取整,Math.floor() 向下取整。每种方法均支持字符串和布尔值转换,返回结果可能为整数或 NaN,示例展示了不同输入下的具体行为。
介绍了 JavaScript 中 match() 方法用于检索字符串并返回匹配结果数组,强调正则标识 g 和 u 的用途。通过 u 标识和扩展运算符处理大于 0xFFFF 的 Unicode 字符,展示获取真实字符串长度的方法。Array.from() 方法可将字符串转为数组,便于计算实际长度。
介绍了 JavaScript 中 padStart() 和 padEnd() 方法,用指定字符串填充目标字符串以达到指定长度。padStart() 从左侧填充,padEnd() 从右侧填充,填充字符串可重复或截断。当目标长度小于原字符串长度时,返回原字符串。
介绍了 JavaScript 中 repeat() 方法,用于将字符串重复指定次数生成新字符串。参数 count 可为零到正无穷的整数,浮点数会向下取整,特殊值如 NaN 等同于 0。count 不能为负数或 Infinity,否则会报错。
介绍了 JavaScript 中 indexOf()、includes()、startsWith() 和 endsWith() 方法的功能与用法。indexOf() 返回字符串中指定值的索引,includes() 判断是否包含某值,startsWith() 检测字符串是否以指定值开头,endsWith() 判断是否以指定值结尾,均支持可选参数控制查找范围。