JS基本语法 |
parseInt() 将字符串转换为整型 |
parseFloat() 将字符串转换为浮点型 |
Number() 将任意类型转换为数字类型 |
Boolean() 强制将其他类型转换为布尔值 |
String() 将其他数据类型转换为字符串值 |
对象 |
toString() 返回对象的字符串格式 |
toLocaleString() 返回对象的本地字符串格式 |
valueOf() 返回对象的原始值. |
数组中的常用函数 |
pop() 在数组的结尾处弹出一个元素 |
push() 在数组的结尾处添加元素 |
shift() 在数组的开头处移除一个元素 |
unshift()在数组的开头处添加元素 |
concat() 数组连接方法 |
join() 数组元素连接方法,使用指定的字符串将数组元素进行连接 |
reverse() 数组反转方法 |
slice() 返回数组中的一段 |
sort() 数组排序函数 |
splice() 数组的万能方法 增删改 |
常用时间函数 |
getFullYear() 获取完整的时间年份 |
getYear() 获取三位数或者两位数的时间年份 |
getMonth() 获取月份 0-11 |
getDate() 获取月中第几天 1-31 |
getHours() 获取小时数 0-23 24开始进入下一天 |
getMinutes() 获取分钟数 0-59 |
getSeconds() 获取秒数0-59 |
getMilliseconds() 获取毫秒数0-999 |
getDay() 获取星期几 0-6 表示 周天-周六 |
setFullYear() 设置完整的时间年份 |
setMonth() 设置月份 0-11 |
setDate() 设置月中第几天 1-31 |
setHours() 设置小时数 0-23 24开始进入下一天 |
setMinutes() 设置分钟数 0-59 |
setSeconds() 设置秒数0-59 |
setMilliseconds() 设置毫秒数0-999 |
getTime() 获取当前的时间戳(毫秒) |
setTime() 设置当前的时间戳(毫秒) |
parse() 将时间格式字符串解析为时间戳. |
toDateString() 返回完整时间的日期部分 年月日 |
toTimeString() 返回完整时间的时间部分 时分秒 时区 |
getTimezoneOffset() 获取当前时区的偏移值 |
数学函数 |
eval() 将JS代码字符串当做代码来执行 |
Math对象 固有对象 |
abs() 获取绝对值的方法 |
ceil() 向上取整方法 |
floor() 向下取整方法 |
round() 四舍五入方法 |
max() 获取N个数值中的最大值 |
min() 获取N个数值中的最小值 |
random() 随机获取0-1之间的小数,包含0但是不包含1. |
sqrt() 开平方根 |
pow() 计算一个数的N次方 |
String对象原型 |
charAt() 返回指定位置的字符 |
charCodeAt() 返回指定位置的字符的ASCII码 |
concat() 字符串连接方法 |
indexOf() 获取第一次出现指定字符的位置 |
lastIndexOf() 获取最后一次出现指定字符的位置. |
slice() 字符串切割方法,使用方法和数组的slice一致 |
substr() 字符串切割方法 |
substring() 字符串切割方法 |
match() 进行一次正则匹配操作 |
replace() 正则或者字符串替换操作 |
search() 返回正则表达式匹配的第一个字符串的位置 |
BOM中常用的方法和属性 |
resizeTo() 将浏览器调整到制定的大小 |
resizeBy() 将浏览器在当前大小的情况下调整制定的高度和宽度 |
moveTo() 将浏览器调整到制定的坐标 |
moveBy() 将浏览器的位置在当前位置基础上调整制定的长度 |
setInterval() 循環執行方法 |
clearInterval() 终止循环的办法 |
setTimeout() 定時執行方法 |
clearTimeout(); 终止定时执行 |
scrollTo() 将滚动条移动到制定的位置 |
scrollBy() 将滚动条在当前位置基础上移动制定长度 |
open() 打开一个新页面 |
close() 关闭也一个打开的页面 |
focus() 获取焦点方法 |
blur() 失去焦点方法 |
属性 |
innerWidth 表示页面视窗的宽度(白色区域) |
innerHeight 表示页面视窗的高度(白色区域) |
history子对象 |
history 浏览器历史记录对象 |
length 表示当前页面的浏览历史个数 |
forward() 打开历史记录前第N个页面 |
back()打开历史记录后第N个页面 |
go() 打开当前页面的前后N各页面 |
DOM |
节点的成员属性 |
firstChild 获取节点的第一个子节点 |
lastChild 获取节点的最后一个子节点 |
childNodes 获取节点的所有节点集合 |
parentNode 获取一个节点的父节点 |
previousSibling 获取上一个兄弟节点 |
nextSibling 获取下一个兄弟节点 |
节点的成员方法 |
appendChild() 在节点的子节点列表的最后添加一个子节点. |
insertBefore() 在节点的子节点列表的制定节点之前添加一个子节点 |
hasChildNodes() 检测一个节点是否具有子节点 |
removeChild() 移除节点的指定子节点 |
replaceChild() 使用指定节点替换另一个制定的子节点 |
cloneNode() 克隆节点 |
document文档节点 |
获取元素节点的方法 |
getElementById() 通过ID获取元素节点 |
getElementsByTagName() 通过标签名获取节点列表集合 |
getElementsByName() 通过Name属性获取元素节点集合 |
创建节点的方法 |
createElement() 创建一个元素节点 |
createAttribute() 创建一个属性节点 |
createTextNode() 创建一个文本节点 |
文档流操作 |
write() 向页面中输入文本流 |
writeln() 向页面中输入文本流,并且添加\n |
open() 打开一个文档流 |
close() 关闭一个文档流 |
js函数整理
最新推荐文章于 2024-07-23 11:32:13 发布