JavaScript常用方法与属性速查指南

需积分: 9 3 下载量 181 浏览量 更新于2024-11-26 收藏 453KB PDF 举报
"JavaScript速查表.pdf 是一份包含JavaScript常用属性和方法的综合参考文档,旨在帮助开发者快速查找和理解JavaScript中的关键功能。" 在JavaScript编程语言中,掌握各种对象的方法是至关重要的。以下是速查表中涉及的一些关键知识点: 1. **Object Methods**: - `toString()`: 将对象转换为字符串表示。 - `toLocaleString()`: 返回对象的本地化字符串表示。 - `valueOf()`: 返回对象的原始值。 - `hasOwnProperty()`: 检查对象是否具有指定的自有属性。 - `isPrototypeOf()`: 判断对象是否在另一个对象的原型链上。 - `propertyIsEnumerable()`: 检查对象的属性是否可枚举。 2. **String Methods**: - `charAt()`: 返回指定位置的字符。 - `charCodeAt()`: 返回指定位置字符的Unicode编码。 - `fromCharCode()`: 根据Unicode值创建字符串。 - `concat()`: 连接两个或更多字符串。 - `indexOf()`: 查找字符串中指定值的第一个出现位置。 - `lastIndexOf()`: 查找字符串中指定值的最后一个出现位置。 - `localeCompare()`: 比较两个字符串的本地化顺序。 - `match()`: 在字符串中查找与正则表达式匹配的子串。 - `replace()`: 替换与正则表达式匹配的子串。 - `search()`: 搜索与正则表达式匹配的子串。 - `slice()`: 提取字符串的一部分并返回新字符串。 - `split()`: 使用分隔符将字符串分割成数组。 - `substring()`: 提取字符串的两个指定索引号之间的部分。 - `substr()`: 提取字符串从指定位置开始的指定长度的部分。 - `toLowerCase()`: 将字符串转换为小写。 - `toUpperCase()`: 将字符串转换为大写。 - `toLocaleLowerCase()`: 将字符串转换为本地化的小写。 - `toLocaleUpperCase()`: 将字符串转换为本地化的大写。 3. **RegEx Methods**: - `test()`: 测试字符串是否符合正则表达式的模式。 - `match()`: 在字符串中查找与正则表达式匹配的子串并返回数组。 - `exec()`: 执行一个正则表达式,并返回匹配的结果。 4. **Array Methods**: - `concat()`: 合并两个或更多的数组,并返回新的数组。 - `join()`: 使用指定的分隔符连接数组的所有元素。 - `push()`: 向数组的末尾添加一个或更多元素,并返回新的长度。 - `pop()`: 删除并返回数组的最后一个元素。 - `reverse()`: 反转数组中的元素顺序。 - `shift()`: 移除数组的第一个元素并返回该元素。 - `slice()`: 提取数组的一部分并返回新数组。 - `sort()`: 对数组进行排序。 - `splice()`: 添加或删除数组元素。 - `unshift()`: 向数组的开头添加一个或更多元素,并返回新的长度。 5. **Number Methods**: - `toFixed()`: 把数字转换为字符串,并保留指定位数的小数。 - `toExponential()`: 把数字转换为指数形式的字符串。 - `toPrecision()`: 把数字转换为指定精度的字符串。 6. **Date Methods**: - `parse()`: 解析日期字符串并返回时间戳。 - `toDateString()`: 返回日期部分的字符串。 - `toTimeString()`: 返回时间部分的字符串。 - `getDate()`: 获取月份中的某一天。 - `getDay()`: 获取星期几(0-6)。 - `getFullYear()`: 获取四位数的年份。 - `getHours()`: 获取小时(0-23)。 - `getMilliseconds()`: 获取毫秒(0-999)。 - `getMinutes()`: 获取分钟(0-59)。 - `getMonth()`: 获取月份(0-11)。 - `getSeconds()`: 获取秒(0-59)。 - `getTime()`: 获取自1970年以来的毫秒数。 - `getTimezoneOffset()`: 获取时区偏移量(分钟)。 - `getYear()`: 获取年份(两位数)。 - `setDate()`: 设置月份中的某一天。 - `setHours()`: 设置小时。 - `setMilliseconds()`: 设置毫秒。 - `setMinutes()`: 设置分钟。 - `setMonth()`: 设置月份。 - `setSeconds()`: 设置秒。 - `setYear()`: 设置年份。 - `toLocaleTimeString()`: 返回本地时间的字符串表示。 7. **事件处理器 (Event Handlers)**: - `onAbort`: 当图像、音频或视频加载中断时触发。 - `onBlur`: 元素失去焦点时触发。 - `onChange`: 表单字段的值改变时触发。 - `onClick`: 鼠标点击元素时触发。 - `onDblClick`: 鼠标双击元素时触发。 - `onDragDrop`: 用户拖放操作完成后触发。 - `onError`: 加载资源失败时触发。 - `onFocus`: 元素获得焦点时触发。 - `onKeyDown`: 用户按下键盘键时触发。 - `onKeyPress`: 用户按下并释放一个可打印键时触发。 - `onKeyUp`: 用户释放键盘键时触发。 - `onLoad`: 页面或资源完全加载后触发。 - `onMouseDown`: 鼠标按钮被按下时触发。 以上只是JavaScript速查表中一部分内容的概述,实际文档可能还包含更多详细信息和示例,这对于理解和使用JavaScript的各种功能非常有帮助。