js函数整理

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()     关闭一个文档流
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值