首页 > 代码库 > JS 字符串 时间 数字函数操作 事件
JS 字符串 时间 数字函数操作 事件
字符串 操作
var s="abcdefg"
s.tolowerCase() 转小写
s.toupperCase() 转大写
s.substring(2,5) 索引下标从0开始 从第3个开始截取5位
s.substr(2,5) 同上
假设 s="a,b,c,d,e,f,g"
s.split(‘,‘) 有逗号 用逗号隔开字符串 好几个元素一个元素
例如:
1 var s = "a,b,c,d,e,f,g"; 2 var ss = s.split(‘,‘); 3 for (var i = 0; i < ss.length; i++) 4 { alert(ss[i]);}
s.length 长度
s.indexof("world") 查找第一个world所在的位置 没有返回-1
时间日期函数
var d=new Date(); 当前的系统的时间 很少用 因为用户电脑时间可以随便改
var d=new Date(1999,3,2) 时间格式化 定义时间为1999年3月2日
获取年份 d.getFullYear
获取月份 d.getMonth()
获取天 d.getDate()
获取星期几 d.getDay()
获取小时 分钟 秒d.getHours() d.getMinutes() d.getSeconds()
设置年份 d.setFullYear()
数学函数
去上限 Math.ceil()
去下限 Math.floor()
开平方 Math.sqrt()
四舍五入 Math.round()
随机数 Math.random() 随机数是0-1之间
要取0-5之间的随机数
Math.ceil(5*Math.random())
补充小知识点
s.match(reg) s代表一个字符串 reg代表一个字符串 两个匹配 相当于 if中的 s==reg
事件
onclick 点击触发
ondblclick 双击触发
onmouseover 移入触发
onmouseout 移出触发
onmousemove 鼠标在上面移动触发
onchange 内容改变触发
onblur 失去焦点触发
onfocus 获得焦点触发
onkeydown 按键按下触发
onkeyup 按键抬起来触发
onkeypress 放开任何字母键触发 但是系统按钮无法识别(例如:箭头 功能键)
JS 字符串 时间 数字函数操作 事件